# near model CODE resource # jump table entries: 4008-4051 (44 of them) export_501: fn00000000: 00000000 4E56 FFFA link A6, -0x0006 00000004 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00000008 266E 0014 movea.l A3, [A6 + 0x14] 0000000C 282E 000C move.l D4, [A6 + 0xC] 00000010 3E2E 0018 move.w D7, [A6 + 0x18] 00000014 286E 0008 movea.l A4, [A6 + 0x8] 00000018 2054 movea.l A0, [A4] 0000001A 4A68 0012 tst.w [A0 + 0x12] 0000001E 5FC0 sle D0 00000020 4A00 tst.b D0 00000022 6612 bne +0x14 /* 00000036 */ 00000024 BE68 000C cmp.w D7, [A0 + 0xC] 00000028 5EC1 sgt D1 0000002A 8001 or.b D0, D1 0000002C 6608 bne +0xA /* 00000036 */ 0000002E 4A47 tst.w D7 00000030 5FC1 sle D1 00000032 8001 or.b D0, D1 00000034 6718 beq +0x1A /* 0000004E */ label00000036: 00000036 4253 clr.w [A3] 00000038 2044 movea.l A0, D4 0000003A 7000 moveq.l D0, 0x00 0000003C 2080 move.l [A0], D0 0000003E 206E 0010 movea.l A0, [A6 + 0x10] 00000042 4250 clr.w [A0] 00000044 422E 001A clr.b [A6 + 0x1A] 00000048 4247 clr.w D7 0000004A 6000 017A bra +0x17C /* 000001C6 */ label0000004E: 0000004E 2054 movea.l A0, [A4] 00000050 BE68 0002 cmp.w D7, [A0 + 0x2] 00000054 661C bne +0x1E /* 00000072 */ 00000056 36A8 0004 move.w [A3], [A0 + 0x4] 0000005A 2244 movea.l A1, D4 0000005C 22A8 0006 move.l [A1], [A0 + 0x6] 00000060 226E 0010 movea.l A1, [A6 + 0x10] 00000064 32A8 000A move.w [A1], [A0 + 0xA] 00000068 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 0000006E 6000 0156 bra +0x158 /* 000001C6 */ label00000072: 00000072 3007 move.w D0, D7 00000074 2054 movea.l A0, [A4] 00000076 9068 0002 sub.w D0, [A0 + 0x2] 0000007A 6A02 bpl +0x4 /* 0000007E */ 0000007C 4440 neg.w D0 label0000007E: 0000007E 3D40 FFFA move.w [A6 - 0x6], D0 00000082 BE6E FFFA cmp.w D7, [A6 - 0x6] 00000086 5FC0 sle D0 00000088 4A00 tst.b D0 0000008A 6610 bne +0x12 /* 0000009C */ 0000008C 2254 movea.l A1, [A4] 0000008E 2069 0014 movea.l A0, [A1 + 0x14] 00000092 2050 movea.l A0, [A0] 00000094 BE50 cmp.w D7, [A0] 00000096 5FC1 sle D1 00000098 8001 or.b D0, D1 0000009A 670C beq +0xE /* 000000A8 */ label0000009C: 0000009C 4253 clr.w [A3] 0000009E 2044 movea.l A0, D4 000000A0 7000 moveq.l D0, 0x00 000000A2 2080 move.l [A0], D0 000000A4 4246 clr.w D6 000000A6 6074 bra +0x76 /* 0000011C */ label000000A8: 000000A8 2054 movea.l A0, [A4] 000000AA 3028 000C move.w D0, [A0 + 0xC] 000000AE 9047 sub.w D0, D7 000000B0 5240 addq.w D0, 1 000000B2 B06E FFFA cmp.w D0, [A6 - 0x6] 000000B6 6C50 bge +0x52 /* 00000108 */ 000000B8 2054 movea.l A0, [A4] 000000BA 3028 0012 move.w D0, [A0 + 0x12] 000000BE 5340 subq.w D0, 1 000000C0 3680 move.w [A3], D0 000000C2 2268 0014 movea.l A1, [A0 + 0x14] 000000C6 2251 movea.l A1, [A1] 000000C8 3013 move.w D0, [A3] 000000CA 48C0 ext.l D0 000000CC E580 asl D0, 2 000000CE 3A31 0800 move.w D5, [A1 + D0] 000000D2 2244 movea.l A1, D4 000000D4 2F09 move.l -[A7], A1 000000D6 42A7 clr.l -[A7] 000000D8 3F05 move.w -[A7], D5 000000DA 2454 movea.l A2, [A4] 000000DC 206A 0014 movea.l A0, [A2 + 0x14] 000000E0 2050 movea.l A0, [A0] 000000E2 3013 move.w D0, [A3] 000000E4 48C0 ext.l D0 000000E6 E580 asl D0, 2 000000E8 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 000000EC 301F move.w D0, [A7]+ 000000EE C1DF muls.w D0, [A7]+ 000000F0 2E80 move.l [A7], D0 000000F2 201F move.l D0, [A7]+ 000000F4 225F movea.l A1, [A7]+ 000000F6 2054 movea.l A0, [A4] 000000F8 2228 000E move.l D1, [A0 + 0xE] 000000FC 9280 sub.l D1, D0 000000FE 2281 move.l [A1], D1 00000100 3C28 000C move.w D6, [A0 + 0xC] 00000104 9C45 sub.w D6, D5 00000106 6014 bra +0x16 /* 0000011C */ label00000108: 00000108 2054 movea.l A0, [A4] 0000010A 36A8 0004 move.w [A3], [A0 + 0x4] 0000010E 2244 movea.l A1, D4 00000110 22A8 0006 move.l [A1], [A0 + 0x6] 00000114 3C28 0002 move.w D6, [A0 + 0x2] 00000118 9C68 000A sub.w D6, [A0 + 0xA] label0000011C: 0000011C BC47 cmp.w D6, D7 0000011E 6C56 bge +0x58 /* 00000176 */ label00000120: 00000120 2254 movea.l A1, [A4] 00000122 2069 0014 movea.l A0, [A1 + 0x14] 00000126 2050 movea.l A0, [A0] 00000128 3013 move.w D0, [A3] 0000012A 48C0 ext.l D0 0000012C E580 asl D0, 2 0000012E 3230 0800 move.w D1, [A0 + D0] 00000132 D246 add.w D1, D6 00000134 BE41 cmp.w D7, D1 00000136 6F7E ble +0x80 /* 000001B6 */ 00000138 2254 movea.l A1, [A4] 0000013A 2069 0014 movea.l A0, [A1 + 0x14] 0000013E 2050 movea.l A0, [A0] 00000140 3013 move.w D0, [A3] 00000142 48C0 ext.l D0 00000144 E580 asl D0, 2 00000146 3A30 0800 move.w D5, [A0 + D0] 0000014A 2044 movea.l A0, D4 0000014C 2F08 move.l -[A7], A0 0000014E 42A7 clr.l -[A7] 00000150 3F05 move.w -[A7], D5 00000152 2454 movea.l A2, [A4] 00000154 226A 0014 movea.l A1, [A2 + 0x14] 00000158 2251 movea.l A1, [A1] 0000015A 3013 move.w D0, [A3] 0000015C 48C0 ext.l D0 0000015E E580 asl D0, 2 00000160 3F31 0802 move.w -[A7], [A1 + D0 + 0x2] 00000164 301F move.w D0, [A7]+ 00000166 C1DF muls.w D0, [A7]+ 00000168 2E80 move.l [A7], D0 0000016A 201F move.l D0, [A7]+ 0000016C 205F movea.l A0, [A7]+ 0000016E D190 add.l [A0], D0 00000170 DC45 add.w D6, D5 00000172 5253 addq.w [A3], 1 00000174 60AA bra -0x54 /* 00000120 */ label00000176: 00000176 5353 subq.w [A3], 1 00000178 2254 movea.l A1, [A4] 0000017A 2069 0014 movea.l A0, [A1 + 0x14] 0000017E 2050 movea.l A0, [A0] 00000180 3013 move.w D0, [A3] 00000182 48C0 ext.l D0 00000184 E580 asl D0, 2 00000186 3A30 0800 move.w D5, [A0 + D0] 0000018A 2044 movea.l A0, D4 0000018C 2F08 move.l -[A7], A0 0000018E 42A7 clr.l -[A7] 00000190 3F05 move.w -[A7], D5 00000192 2454 movea.l A2, [A4] 00000194 226A 0014 movea.l A1, [A2 + 0x14] 00000198 2251 movea.l A1, [A1] 0000019A 3013 move.w D0, [A3] 0000019C 48C0 ext.l D0 0000019E E580 asl D0, 2 000001A0 3F31 0802 move.w -[A7], [A1 + D0 + 0x2] 000001A4 301F move.w D0, [A7]+ 000001A6 C1DF muls.w D0, [A7]+ 000001A8 2E80 move.l [A7], D0 000001AA 201F move.l D0, [A7]+ 000001AC 205F movea.l A0, [A7]+ 000001AE 9190 sub.l [A0], D0 000001B0 9C45 sub.w D6, D5 000001B2 BE46 cmp.w D7, D6 000001B4 6FC0 ble -0x3E /* 00000176 */ label000001B6: 000001B6 3007 move.w D0, D7 000001B8 9046 sub.w D0, D6 000001BA 206E 0010 movea.l A0, [A6 + 0x10] 000001BE 3080 move.w [A0], D0 000001C0 1D7C 0001 001A move.b [A6 + 0x1A], 0x1 label000001C6: 000001C6 2054 movea.l A0, [A4] 000001C8 3147 0002 move.w [A0 + 0x2], D7 000001CC 3153 0004 move.w [A0 + 0x4], [A3] 000001D0 2244 movea.l A1, D4 000001D2 2151 0006 move.l [A0 + 0x6], [A1] 000001D6 226E 0010 movea.l A1, [A6 + 0x10] 000001DA 3151 000A move.w [A0 + 0xA], [A1] 000001DE 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 000001E2 4E5E unlink A6 000001E4 205F movea.l A0, [A7]+ 000001E6 DEFC 0012 add.w A7, 0x12 000001EA 4ED0 jmp [A0] fn000001EC: 000001EC 4E56 FFFA link A6, -0x0006 000001F0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000001F4 2E2E 000C move.l D7, [A6 + 0xC] 000001F8 286E 0008 movea.l A4, [A6 + 0x8] 000001FC 426E 0010 clr.w [A6 + 0x10] 00000200 4A87 tst.l D7 00000202 5CC0 sge D0 00000204 4A00 tst.b D0 00000206 6700 00E2 beq +0xE4 /* 000002EA */ 0000020A 2054 movea.l A0, [A4] 0000020C BEA8 000E cmp.l D7, [A0 + 0xE] 00000210 5FC1 sle D1 00000212 C001 and.b D0, D1 00000214 6700 00D4 beq +0xD6 /* 000002EA */ 00000218 4A68 0012 tst.w [A0 + 0x12] 0000021C 5EC1 sgt D1 0000021E C001 and.b D0, D1 00000220 6700 00C8 beq +0xCA /* 000002EA */ 00000224 7001 moveq.l D0, 0x01 00000226 B068 0012 cmp.w D0, [A0 + 0x12] 0000022A 664C bne +0x4E /* 00000278 */ 0000022C 2248 movea.l A1, A0 0000022E 2069 0014 movea.l A0, [A1 + 0x14] 00000232 2050 movea.l A0, [A0] 00000234 4A68 0002 tst.w [A0 + 0x2] 00000238 6F00 00B0 ble +0xB2 /* 000002EA */ 0000023C 42A7 clr.l -[A7] 0000023E 2007 move.l D0, D7 00000240 5380 subq.l D0, 1 00000242 2F00 move.l -[A7], D0 00000244 2254 movea.l A1, [A4] 00000246 2069 0014 movea.l A0, [A1 + 0x14] 0000024A 2050 movea.l A0, [A0] 0000024C 3028 0002 move.w D0, [A0 + 0x2] 00000250 48C0 ext.l D0 00000252 2F00 move.l -[A7], D0 00000254 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00000258 201F move.l D0, [A7]+ 0000025A 5280 addq.l D0, 1 0000025C 2F00 move.l -[A7], D0 0000025E 3029 000C move.w D0, [A1 + 0xC] 00000262 48C0 ext.l D0 00000264 2F00 move.l -[A7], D0 00000266 201F move.l D0, [A7]+ 00000268 2E9F move.l [A7], [A7]+ 0000026A B097 cmp.l D0, [A7] 0000026C 6C02 bge +0x4 /* 00000270 */ 0000026E 2E80 move.l [A7], D0 label00000270: 00000270 201F move.l D0, [A7]+ 00000272 3D40 0010 move.w [A6 + 0x10], D0 00000276 6072 bra +0x74 /* 000002EA */ label00000278: 00000278 4A87 tst.l D7 0000027A 6608 bne +0xA /* 00000284 */ 0000027C 3D7C 0001 0010 move.w [A6 + 0x10], 0x1 00000282 6066 bra +0x68 /* 000002EA */ label00000284: 00000284 5287 addq.l D7, 1 00000286 4245 clr.w D5 00000288 2054 movea.l A0, [A4] 0000028A 3028 0012 move.w D0, [A0 + 0x12] 0000028E 5340 subq.w D0, 1 00000290 3D40 FFFA move.w [A6 - 0x6], D0 00000294 4246 clr.w D6 00000296 6044 bra +0x46 /* 000002DC */ label00000298: 00000298 2254 movea.l A1, [A4] 0000029A 2069 0014 movea.l A0, [A1 + 0x14] 0000029E 2050 movea.l A0, [A0] 000002A0 3006 move.w D0, D6 000002A2 48C0 ext.l D0 000002A4 E580 asl D0, 2 000002A6 47F0 0800 lea.l A3, [A0 + D0] 000002AA 42A7 clr.l -[A7] 000002AC 2F13 move.l -[A7], [A3] 000002AE 301F move.w D0, [A7]+ 000002B0 C1DF muls.w D0, [A7]+ 000002B2 2E80 move.l [A7], D0 000002B4 9E9F sub.l D7, [A7]+ 000002B6 DA53 add.w D5, [A3] 000002B8 4A87 tst.l D7 000002BA 6E1C bgt +0x1E /* 000002D8 */ 000002BC 3005 move.w D0, D5 000002BE 48C0 ext.l D0 000002C0 2F07 move.l -[A7], D7 000002C2 322B 0002 move.w D1, [A3 + 0x2] 000002C6 48C1 ext.l D1 000002C8 2F01 move.l -[A7], D1 000002CA 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 000002CE 221F move.l D1, [A7]+ 000002D0 D280 add.l D1, D0 000002D2 3D41 0010 move.w [A6 + 0x10], D1 000002D6 6012 bra +0x14 /* 000002EA */ label000002D8: 000002D8 5246 addq.w D6, 1 000002DA 6906 bvs +0x8 /* 000002E2 */ label000002DC: 000002DC BC6E FFFA cmp.w D6, [A6 - 0x6] 000002E0 6FB6 ble -0x48 /* 00000298 */ label000002E2: 000002E2 2054 movea.l A0, [A4] 000002E4 3D68 000C 0010 move.w [A6 + 0x10], [A0 + 0xC] label000002EA: 000002EA 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000002EE 4E5E unlink A6 000002F0 205F movea.l A0, [A7]+ 000002F2 504F addq.w A7, 8 000002F4 4ED0 jmp [A0] 000002F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000002F8-000002FC fn000002F8: 000002F8 4E56 FFF8 link A6, -0x0008 // end alternate branch 000002F8-000002FC fn000002F8: // (misaligned) 000002FA FFF8 .invalid <> 000002FC 2F0C move.l -[A7], A4 000002FE 286E 0008 movea.l A4, [A6 + 0x8] 00000302 7001 moveq.l D0, 0x01 00000304 2054 movea.l A0, [A4] 00000306 B068 0012 cmp.w D0, [A0 + 0x12] 0000030A 6610 bne +0x12 /* 0000031C */ 0000030C 2248 movea.l A1, A0 0000030E 2069 0014 movea.l A0, [A1 + 0x14] 00000312 2050 movea.l A0, [A0] 00000314 3D68 0002 000E move.w [A6 + 0xE], [A0 + 0x2] 0000031A 603A bra +0x3C /* 00000356 */ label0000031C: 0000031C 4267 clr.w -[A7] 0000031E 3F2E 000C move.w -[A7], [A6 + 0xC] 00000322 486E FFFE pea.l [A6 - 0x2] 00000326 486E FFF8 pea.l [A6 - 0x8] 0000032A 486E FFFA pea.l [A6 - 0x6] 0000032E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000332 4EBA FCCC jsr [PC - 0x334 /* 00000000 */] 00000336 101F move.b D0, [A7]+ 00000338 6718 beq +0x1A /* 00000352 */ 0000033A 2254 movea.l A1, [A4] 0000033C 2069 0014 movea.l A0, [A1 + 0x14] 00000340 2050 movea.l A0, [A0] 00000342 302E FFFE move.w D0, [A6 - 0x2] 00000346 48C0 ext.l D0 00000348 E580 asl D0, 2 0000034A 3D70 0802 000E move.w [A6 + 0xE], [A0 + D0 + 0x2] 00000350 6004 bra +0x6 /* 00000356 */ label00000352: 00000352 426E 000E clr.w [A6 + 0xE] label00000356: 00000356 285F movea.l A4, [A7]+ 00000358 4E5E unlink A6 0000035A 205F movea.l A0, [A7]+ 0000035C 5C4F addq.w A7, 6 0000035E 4ED0 jmp [A0] export_502: fn00000360: 00000360 4E56 FFE8 link A6, -0x0018 00000364 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000368 3A2E 0010 move.w D5, [A6 + 0x10] 0000036C 3C2E 000C move.w D6, [A6 + 0xC] 00000370 3E2E 000E move.w D7, [A6 + 0xE] 00000374 286E 0008 movea.l A4, [A6 + 0x8] 00000378 2054 movea.l A0, [A4] 0000037A BA68 000C cmp.w D5, [A0 + 0xC] 0000037E 5EC0 sgt D0 00000380 4A00 tst.b D0 00000382 6742 beq +0x44 /* 000003C6 */ 00000384 4A68 0012 tst.w [A0 + 0x12] 00000388 5EC1 sgt D1 0000038A C001 and.b D0, D1 0000038C 6738 beq +0x3A /* 000003C6 */ 0000038E 2248 movea.l A1, A0 00000390 2069 0014 movea.l A0, [A1 + 0x14] 00000394 2050 movea.l A0, [A0] 00000396 3229 0012 move.w D1, [A1 + 0x12] 0000039A 5341 subq.w D1, 1 0000039C 48C1 ext.l D1 0000039E E581 asl D1, 2 000003A0 BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 000003A4 57C1 seq D1 000003A6 C001 and.b D0, D1 000003A8 671C beq +0x1E /* 000003C6 */ 000003AA 2254 movea.l A1, [A4] 000003AC 2069 0014 movea.l A0, [A1 + 0x14] 000003B0 2050 movea.l A0, [A0] 000003B2 3029 0012 move.w D0, [A1 + 0x12] 000003B6 5340 subq.w D0, 1 000003B8 48C0 ext.l D0 000003BA E580 asl D0, 2 000003BC 3207 move.w D1, D7 000003BE D370 0800 add.w [A0 + D0], D1 000003C2 6000 01B4 bra +0x1B6 /* 00000578 */ label000003C6: 000003C6 4267 clr.w -[A7] 000003C8 3F05 move.w -[A7], D5 000003CA 486E FFFE pea.l [A6 - 0x2] 000003CE 486E FFF8 pea.l [A6 - 0x8] 000003D2 486E FFFA pea.l [A6 - 0x6] 000003D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003DA 4EBA FC24 jsr [PC - 0x3DC /* 00000000 */] 000003DE 101F move.b D0, [A7]+ 000003E0 6734 beq +0x36 /* 00000416 */ 000003E2 2254 movea.l A1, [A4] 000003E4 2069 0014 movea.l A0, [A1 + 0x14] 000003E8 2050 movea.l A0, [A0] 000003EA 322E FFFE move.w D1, [A6 - 0x2] 000003EE 48C1 ext.l D1 000003F0 E581 asl D1, 2 000003F2 BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 000003F6 57C1 seq D1 000003F8 C001 and.b D0, D1 000003FA 671A beq +0x1C /* 00000416 */ 000003FC 2254 movea.l A1, [A4] 000003FE 2069 0014 movea.l A0, [A1 + 0x14] 00000402 2050 movea.l A0, [A0] 00000404 302E FFFE move.w D0, [A6 - 0x2] 00000408 48C0 ext.l D0 0000040A E580 asl D0, 2 0000040C 3207 move.w D1, D7 0000040E D370 0800 add.w [A0 + D0], D1 00000412 6000 0164 bra +0x166 /* 00000578 */ label00000416: 00000416 4A6E FFFE tst.w [A6 - 0x2] 0000041A 5EC0 sgt D0 0000041C 4A00 tst.b D0 0000041E 6744 beq +0x46 /* 00000464 */ 00000420 7201 moveq.l D1, 0x01 00000422 B26E FFF8 cmp.w D1, [A6 - 0x8] 00000426 57C1 seq D1 00000428 C001 and.b D0, D1 0000042A 6738 beq +0x3A /* 00000464 */ 0000042C 2254 movea.l A1, [A4] 0000042E 2069 0014 movea.l A0, [A1 + 0x14] 00000432 2050 movea.l A0, [A0] 00000434 322E FFFE move.w D1, [A6 - 0x2] 00000438 5341 subq.w D1, 1 0000043A 48C1 ext.l D1 0000043C E581 asl D1, 2 0000043E BC70 1802 cmp.w D6, [A0 + D1 + 0x2] 00000442 57C1 seq D1 00000444 C001 and.b D0, D1 00000446 671C beq +0x1E /* 00000464 */ 00000448 2254 movea.l A1, [A4] 0000044A 2069 0014 movea.l A0, [A1 + 0x14] 0000044E 2050 movea.l A0, [A0] 00000450 302E FFFE move.w D0, [A6 - 0x2] 00000454 5340 subq.w D0, 1 00000456 48C0 ext.l D0 00000458 E580 asl D0, 2 0000045A 3207 move.w D1, D7 0000045C D370 0800 add.w [A0 + D0], D1 00000460 6000 0116 bra +0x118 /* 00000578 */ label00000464: 00000464 42A7 clr.l -[A7] 00000466 2054 movea.l A0, [A4] 00000468 2F28 0014 move.l -[A7], [A0 + 0x14] 0000046C 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 00000470 281F move.l D4, [A7]+ 00000472 3D46 FFEA move.w [A6 - 0x16], D6 00000476 3D47 FFE8 move.w [A6 - 0x18], D7 0000047A 7001 moveq.l D0, 0x01 0000047C B06E FFF8 cmp.w D0, [A6 - 0x8] 00000480 5CC0 sge D0 00000482 4A00 tst.b D0 00000484 660C bne +0xE /* 00000492 */ 00000486 2054 movea.l A0, [A4] 00000488 BA68 000C cmp.w D5, [A0 + 0xC] 0000048C 5EC1 sgt D1 0000048E 8001 or.b D0, D1 00000490 6746 beq +0x48 /* 000004D8 */ label00000492: 00000492 2054 movea.l A0, [A4] 00000494 BA68 000C cmp.w D5, [A0 + 0xC] 00000498 6F06 ble +0x8 /* 000004A0 */ 0000049A 3D68 0012 FFFE move.w [A6 - 0x2], [A0 + 0x12] label000004A0: 000004A0 42A7 clr.l -[A7] 000004A2 2054 movea.l A0, [A4] 000004A4 2F28 0014 move.l -[A7], [A0 + 0x14] 000004A8 42A7 clr.l -[A7] 000004AA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000004AE 3F3C 0004 move.w -[A7], 0x4 000004B2 301F move.w D0, [A7]+ 000004B4 C1DF muls.w D0, [A7]+ 000004B6 2E80 move.l [A7], D0 000004B8 42A7 clr.l -[A7] 000004BA 42A7 clr.l -[A7] 000004BC 486E FFE8 pea.l [A6 - 0x18] 000004C0 7004 moveq.l D0, 0x04 000004C2 2F00 move.l -[A7], D0 000004C4 A9E0 syscall Munger 000004C6 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 000004CA 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 000004CE 2054 movea.l A0, [A4] 000004D0 5268 0012 addq.w [A0 + 0x12], 1 000004D4 6000 0088 bra +0x8A /* 0000055E */ label000004D8: 000004D8 2254 movea.l A1, [A4] 000004DA 2069 0014 movea.l A0, [A1 + 0x14] 000004DE 2050 movea.l A0, [A0] 000004E0 302E FFFE move.w D0, [A6 - 0x2] 000004E4 48C0 ext.l D0 000004E6 E580 asl D0, 2 000004E8 3230 0800 move.w D1, [A0 + D0] 000004EC 926E FFF8 sub.w D1, [A6 - 0x8] 000004F0 5241 addq.w D1, 1 000004F2 3D41 FFEC move.w [A6 - 0x14], D1 000004F6 2069 0014 movea.l A0, [A1 + 0x14] 000004FA 2050 movea.l A0, [A0] 000004FC 302E FFFE move.w D0, [A6 - 0x2] 00000500 48C0 ext.l D0 00000502 E580 asl D0, 2 00000504 3D70 0802 FFEE move.w [A6 - 0x12], [A0 + D0 + 0x2] 0000050A 302E FFF8 move.w D0, [A6 - 0x8] 0000050E 5340 subq.w D0, 1 00000510 2069 0014 movea.l A0, [A1 + 0x14] 00000514 2050 movea.l A0, [A0] 00000516 322E FFFE move.w D1, [A6 - 0x2] 0000051A 48C1 ext.l D1 0000051C E581 asl D1, 2 0000051E 3180 1800 move.w [A0 + D1], D0 00000522 42A7 clr.l -[A7] 00000524 2054 movea.l A0, [A4] 00000526 2F28 0014 move.l -[A7], [A0 + 0x14] 0000052A 42A7 clr.l -[A7] 0000052C 302E FFFE move.w D0, [A6 - 0x2] 00000530 5240 addq.w D0, 1 00000532 3F00 move.w -[A7], D0 00000534 3F3C 0004 move.w -[A7], 0x4 00000538 301F move.w D0, [A7]+ 0000053A C1DF muls.w D0, [A7]+ 0000053C 2E80 move.l [A7], D0 0000053E 42A7 clr.l -[A7] 00000540 42A7 clr.l -[A7] 00000542 486E FFE8 pea.l [A6 - 0x18] 00000546 7004 moveq.l D0, 0x04 00000548 E340 asl D0.w, 1 0000054A 48C0 ext.l D0 0000054C 2F00 move.l -[A7], D0 0000054E A9E0 syscall Munger 00000550 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 00000554 4EAD 192A jsr [A5 + 0x192A /* export_801 */] 00000558 2054 movea.l A0, [A4] 0000055A 5468 0012 addq.w [A0 + 0x12], 2 label0000055E: 0000055E 42A7 clr.l -[A7] 00000560 2054 movea.l A0, [A4] 00000562 2F28 0014 move.l -[A7], [A0 + 0x14] 00000566 4EAD 015A jsr [A5 + 0x15A /* export_39 */] 0000056A B89F cmp.l D4, [A7]+ 0000056C 6D0A blt +0xC /* 00000578 */ 0000056E 3F3C FF94 move.w -[A7], 0xFF94 00000572 42A7 clr.l -[A7] 00000574 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00000578: 00000578 2054 movea.l A0, [A4] 0000057A 42A8 0002 clr.l [A0 + 0x2] 0000057E 7000 moveq.l D0, 0x00 00000580 2140 0006 move.l [A0 + 0x6], D0 00000584 317C 0001 000A move.w [A0 + 0xA], 0x1 0000058A 3007 move.w D0, D7 0000058C D168 000C add.w [A0 + 0xC], D0 00000590 42A7 clr.l -[A7] 00000592 3F07 move.w -[A7], D7 00000594 3F06 move.w -[A7], D6 00000596 301F move.w D0, [A7]+ 00000598 C1DF muls.w D0, [A7]+ 0000059A 2E80 move.l [A7], D0 0000059C 201F move.l D0, [A7]+ 0000059E 2054 movea.l A0, [A4] 000005A0 D1A8 000E add.l [A0 + 0xE], D0 000005A4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000005A8 4E5E unlink A6 000005AA 205F movea.l A0, [A7]+ 000005AC DEFC 000A add.w A7, 0xA /* '\n' */ 000005B0 4ED0 jmp [A0] 000005B2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000005B4-000005B8 fn000005B4: 000005B4 4E56 FFF4 link A6, -0x000C // end alternate branch 000005B4-000005B8 fn000005B4: // (misaligned) 000005B6 FFF4 .invalid <> 000005B8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000005BC 266E 0008 movea.l A3, [A6 + 0x8] 000005C0 3A2E 000C move.w D5, [A6 + 0xC] 000005C4 3C2E 000E move.w D6, [A6 + 0xE] 000005C8 284B movea.l A4, A3 000005CA 7000 moveq.l D0, 0x00 000005CC 2D40 0010 move.l [A6 + 0x10], D0 000005D0 7001 moveq.l D0, 0x01 000005D2 2054 movea.l A0, [A4] 000005D4 B068 0012 cmp.w D0, [A0 + 0x12] 000005D8 661E bne +0x20 /* 000005F8 */ 000005DA 42A7 clr.l -[A7] 000005DC 3F05 move.w -[A7], D5 000005DE 2254 movea.l A1, [A4] 000005E0 2069 0014 movea.l A0, [A1 + 0x14] 000005E4 2050 movea.l A0, [A0] 000005E6 3F28 0002 move.w -[A7], [A0 + 0x2] 000005EA 301F move.w D0, [A7]+ 000005EC C1DF muls.w D0, [A7]+ 000005EE 2E80 move.l [A7], D0 000005F0 2D5F 0010 move.l [A6 + 0x10], [A7]+ 000005F4 6000 00E2 bra +0xE4 /* 000006D8 */ label000005F8: 000005F8 7001 moveq.l D0, 0x01 000005FA B046 cmp.w D0, D6 000005FC 664A bne +0x4C /* 00000648 */ 000005FE 4267 clr.w -[A7] 00000600 3F05 move.w -[A7], D5 00000602 486E FFFE pea.l [A6 - 0x2] 00000606 486E FFFC pea.l [A6 - 0x4] 0000060A 486E FFF8 pea.l [A6 - 0x8] 0000060E 2F0B move.l -[A7], A3 00000610 4EBA F9EE jsr [PC - 0x612 /* 00000000 */] 00000614 101F move.b D0, [A7]+ 00000616 6700 00C0 beq +0xC2 /* 000006D8 */ 0000061A 42A7 clr.l -[A7] 0000061C 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000620 2254 movea.l A1, [A4] 00000622 2069 0014 movea.l A0, [A1 + 0x14] 00000626 2050 movea.l A0, [A0] 00000628 302E FFFE move.w D0, [A6 - 0x2] 0000062C 48C0 ext.l D0 0000062E E580 asl D0, 2 00000630 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 00000634 301F move.w D0, [A7]+ 00000636 C1DF muls.w D0, [A7]+ 00000638 2E80 move.l [A7], D0 0000063A 201F move.l D0, [A7]+ 0000063C D0AE FFF8 add.l D0, [A6 - 0x8] 00000640 2D40 0010 move.l [A6 + 0x10], D0 00000644 6000 0092 bra +0x94 /* 000006D8 */ label00000648: 00000648 4267 clr.w -[A7] 0000064A 3F06 move.w -[A7], D6 0000064C 486E FFFE pea.l [A6 - 0x2] 00000650 486E FFFC pea.l [A6 - 0x4] 00000654 486E FFF8 pea.l [A6 - 0x8] 00000658 2F0B move.l -[A7], A3 0000065A 4EBA F9A4 jsr [PC - 0x65C /* 00000000 */] 0000065E 101F move.b D0, [A7]+ 00000660 6776 beq +0x78 /* 000006D8 */ 00000662 42A7 clr.l -[A7] 00000664 302E FFFC move.w D0, [A6 - 0x4] 00000668 5340 subq.w D0, 1 0000066A 3F00 move.w -[A7], D0 0000066C 2254 movea.l A1, [A4] 0000066E 2069 0014 movea.l A0, [A1 + 0x14] 00000672 2050 movea.l A0, [A0] 00000674 302E FFFE move.w D0, [A6 - 0x2] 00000678 48C0 ext.l D0 0000067A E580 asl D0, 2 0000067C 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 00000680 301F move.w D0, [A7]+ 00000682 C1DF muls.w D0, [A7]+ 00000684 2E80 move.l [A7], D0 00000686 2E1F move.l D7, [A7]+ 00000688 DEAE FFF8 add.l D7, [A6 - 0x8] 0000068C 4267 clr.w -[A7] 0000068E 3006 move.w D0, D6 00000690 D045 add.w D0, D5 00000692 5340 subq.w D0, 1 00000694 3F00 move.w -[A7], D0 00000696 486E FFFE pea.l [A6 - 0x2] 0000069A 486E FFFC pea.l [A6 - 0x4] 0000069E 486E FFF8 pea.l [A6 - 0x8] 000006A2 2F0B move.l -[A7], A3 000006A4 4EBA F95A jsr [PC - 0x6A6 /* 00000000 */] 000006A8 101F move.b D0, [A7]+ 000006AA 672C beq +0x2E /* 000006D8 */ 000006AC 42A7 clr.l -[A7] 000006AE 3F2E FFFC move.w -[A7], [A6 - 0x4] 000006B2 2254 movea.l A1, [A4] 000006B4 2069 0014 movea.l A0, [A1 + 0x14] 000006B8 2050 movea.l A0, [A0] 000006BA 302E FFFE move.w D0, [A6 - 0x2] 000006BE 48C0 ext.l D0 000006C0 E580 asl D0, 2 000006C2 3F30 0802 move.w -[A7], [A0 + D0 + 0x2] 000006C6 301F move.w D0, [A7]+ 000006C8 C1DF muls.w D0, [A7]+ 000006CA 2E80 move.l [A7], D0 000006CC 201F move.l D0, [A7]+ 000006CE D0AE FFF8 add.l D0, [A6 - 0x8] 000006D2 9087 sub.l D0, D7 000006D4 2D40 0010 move.l [A6 + 0x10], D0 label000006D8: 000006D8 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000006DC 4E5E unlink A6 000006DE 205F movea.l A0, [A7]+ 000006E0 504F addq.w A7, 8 000006E2 4ED0 jmp [A0] fn000006E4: 000006E4 4E56 FFF8 link A6, -0x0008 000006E8 206E 000C movea.l A0, [A6 + 0xC] 000006EC 43EE FFF8 lea.l A1, [A6 - 0x8] 000006F0 22D8 move.l [A1]+, [A0]+ 000006F2 22D8 move.l [A1]+, [A0]+ 000006F4 4E5E unlink A6 000006F6 205F movea.l A0, [A7]+ 000006F8 DEFC 000A add.w A7, 0xA /* '\n' */ 000006FC 4ED0 jmp [A0] 000006FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000700-00000704 fn00000700: 00000700 4E56 FFF8 link A6, -0x0008 // end alternate branch 00000700-00000704 fn00000700: // (misaligned) 00000702 FFF8 .invalid <> 00000704 206E 000C movea.l A0, [A6 + 0xC] 00000708 43EE FFF8 lea.l A1, [A6 - 0x8] 0000070C 22D8 move.l [A1]+, [A0]+ 0000070E 22D8 move.l [A1]+, [A0]+ 00000710 4E5E unlink A6 00000712 205F movea.l A0, [A7]+ 00000714 DEFC 000A add.w A7, 0xA /* '\n' */ 00000718 4ED0 jmp [A0] 0000071A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_503: // at 0000071C (misaligned) 0000071E 0000 48E7 ori.b D0, 0xE7 00000722 0028 286E 0008 ori.b [A0 + 0x8], 0x6E /* 'n' */ 00000728 2F2E 000C move.l -[A7], [A6 + 0xC] 0000072C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000730 4EAD 165A jsr [A5 + 0x165A /* export_711 */] 00000734 2254 movea.l A1, [A4] 00000736 2069 0040 movea.l A0, [A1 + 0x40] 0000073A 246E 000C movea.l A2, [A6 + 0xC] 0000073E 2050 movea.l A0, [A0] 00000740 24A8 000E move.l [A2], [A0 + 0xE] 00000744 2069 003C movea.l A0, [A1 + 0x3C] 00000748 246E 000C movea.l A2, [A6 + 0xC] 0000074C 2050 movea.l A0, [A0] 0000074E 2568 000E 0004 move.l [A2 + 0x4], [A0 + 0xE] 00000754 4CDF 1400 movem.l A2,A4, [A7]+ 00000758 4E5E unlink A6 0000075A 205F movea.l A0, [A7]+ 0000075C 504F addq.w A7, 8 0000075E 4ED0 jmp [A0] export_504: fn00000760: 00000760 4E56 0000 link A6, 0 00000764 2F0C move.l -[A7], A4 00000766 286E 0008 movea.l A4, [A6 + 0x8] 0000076A 7001 moveq.l D0, 0x01 0000076C B06E 000E cmp.w D0, [A6 + 0xE] 00000770 5FC0 sle D0 00000772 4A00 tst.b D0 00000774 6728 beq +0x2A /* 0000079E */ 00000776 7201 moveq.l D1, 0x01 00000778 B26E 000C cmp.w D1, [A6 + 0xC] 0000077C 5FC1 sle D1 0000077E C001 and.b D0, D1 00000780 671C beq +0x1E /* 0000079E */ 00000782 322E 000E move.w D1, [A6 + 0xE] 00000786 2054 movea.l A0, [A4] 00000788 B268 003A cmp.w D1, [A0 + 0x3A] 0000078C 5FC1 sle D1 0000078E C001 and.b D0, D1 00000790 670C beq +0xE /* 0000079E */ 00000792 322E 000C move.w D1, [A6 + 0xC] 00000796 B268 0038 cmp.w D1, [A0 + 0x38] 0000079A 5FC1 sle D1 0000079C C001 and.b D0, D1 label0000079E: 0000079E 4400 neg.b D0 000007A0 1D40 0010 move.b [A6 + 0x10], D0 000007A4 285F movea.l A4, [A7]+ 000007A6 4E5E unlink A6 000007A8 205F movea.l A0, [A7]+ 000007AA 504F addq.w A7, 8 000007AC 4ED0 jmp [A0] 000007AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000007B0-000007B4 fn000007B0: 000007B0 4E56 FFFC link A6, -0x0004 // end alternate branch 000007B0-000007B4 fn000007B0: // (misaligned) 000007B2 FFFC .invalid <> 000007B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 000007B8 266E 000C movea.l A3, [A6 + 0xC] 000007BC 286E 0008 movea.l A4, [A6 + 0x8] 000007C0 7001 moveq.l D0, 0x01 000007C2 B06E 0012 cmp.w D0, [A6 + 0x12] 000007C6 5EC0 sgt D0 000007C8 4A00 tst.b D0 000007CA 662C bne +0x2E /* 000007F8 */ 000007CC 7201 moveq.l D1, 0x01 000007CE B26E 0010 cmp.w D1, [A6 + 0x10] 000007D2 5EC1 sgt D1 000007D4 8001 or.b D0, D1 000007D6 6620 bne +0x22 /* 000007F8 */ 000007D8 322E 0012 move.w D1, [A6 + 0x12] 000007DC 2054 movea.l A0, [A4] 000007DE B268 003A cmp.w D1, [A0 + 0x3A] 000007E2 5EC1 sgt D1 000007E4 8001 or.b D0, D1 000007E6 6610 bne +0x12 /* 000007F8 */ 000007E8 322E 0010 move.w D1, [A6 + 0x10] 000007EC 2054 movea.l A0, [A4] 000007EE B268 0038 cmp.w D1, [A0 + 0x38] 000007F2 5EC1 sgt D1 000007F4 8001 or.b D0, D1 000007F6 6712 beq +0x14 /* 0000080A */ label000007F8: 000007F8 41ED F6D8 lea.l A0, [A5 - 0x928] 000007FC 224B movea.l A1, A3 000007FE 22D8 move.l [A1]+, [A0]+ 00000800 22D8 move.l [A1]+, [A0]+ 00000802 22D8 move.l [A1]+, [A0]+ 00000804 22D8 move.l [A1]+, [A0]+ 00000806 6000 00C0 bra +0xC2 /* 000008C8 */ label0000080A: 0000080A 4267 clr.w -[A7] 0000080C 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000810 2054 movea.l A0, [A4] 00000812 2F28 003C move.l -[A7], [A0 + 0x3C] 00000816 4EBA FAE0 jsr [PC - 0x520 /* 000002F8 */] 0000081A 3E1F move.w D7, [A7]+ 0000081C 2254 movea.l A1, [A4] 0000081E 2069 003C movea.l A0, [A1 + 0x3C] 00000822 7001 moveq.l D0, 0x01 00000824 2050 movea.l A0, [A0] 00000826 B068 0012 cmp.w D0, [A0 + 0x12] 0000082A 6618 bne +0x1A /* 00000844 */ 0000082C 42A7 clr.l -[A7] 0000082E 3F07 move.w -[A7], D7 00000830 302E 0012 move.w D0, [A6 + 0x12] 00000834 5340 subq.w D0, 1 00000836 3F00 move.w -[A7], D0 00000838 301F move.w D0, [A7]+ 0000083A C1DF muls.w D0, [A7]+ 0000083C 2E80 move.l [A7], D0 0000083E 275F 0004 move.l [A3 + 0x4], [A7]+ 00000842 601C bra +0x1E /* 00000860 */ label00000844: 00000844 42A7 clr.l -[A7] 00000846 3F3C 0001 move.w -[A7], 0x1 0000084A 302E 0012 move.w D0, [A6 + 0x12] 0000084E 5340 subq.w D0, 1 00000850 3F00 move.w -[A7], D0 00000852 2054 movea.l A0, [A4] 00000854 2F28 003C move.l -[A7], [A0 + 0x3C] 00000858 4EBA FD5A jsr [PC - 0x2A6 /* 000005B4 */] 0000085C 275F 0004 move.l [A3 + 0x4], [A7]+ label00000860: 00000860 3007 move.w D0, D7 00000862 48C0 ext.l D0 00000864 D0AB 0004 add.l D0, [A3 + 0x4] 00000868 2740 000C move.l [A3 + 0xC], D0 0000086C 4267 clr.w -[A7] 0000086E 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000872 2054 movea.l A0, [A4] 00000874 2F28 0040 move.l -[A7], [A0 + 0x40] 00000878 4EBA FA7E jsr [PC - 0x582 /* 000002F8 */] 0000087C 3C1F move.w D6, [A7]+ 0000087E 2254 movea.l A1, [A4] 00000880 2069 0040 movea.l A0, [A1 + 0x40] 00000884 7001 moveq.l D0, 0x01 00000886 2050 movea.l A0, [A0] 00000888 B068 0012 cmp.w D0, [A0 + 0x12] 0000088C 6616 bne +0x18 /* 000008A4 */ 0000088E 42A7 clr.l -[A7] 00000890 3F06 move.w -[A7], D6 00000892 302E 0010 move.w D0, [A6 + 0x10] 00000896 5340 subq.w D0, 1 00000898 3F00 move.w -[A7], D0 0000089A 301F move.w D0, [A7]+ 0000089C C1DF muls.w D0, [A7]+ 0000089E 2E80 move.l [A7], D0 000008A0 269F move.l [A3], [A7]+ 000008A2 601A bra +0x1C /* 000008BE */ label000008A4: 000008A4 42A7 clr.l -[A7] 000008A6 3F3C 0001 move.w -[A7], 0x1 000008AA 302E 0010 move.w D0, [A6 + 0x10] 000008AE 5340 subq.w D0, 1 000008B0 3F00 move.w -[A7], D0 000008B2 2054 movea.l A0, [A4] 000008B4 2F28 0040 move.l -[A7], [A0 + 0x40] 000008B8 4EBA FCFA jsr [PC - 0x306 /* 000005B4 */] 000008BC 269F move.l [A3], [A7]+ label000008BE: 000008BE 3006 move.w D0, D6 000008C0 48C0 ext.l D0 000008C2 D093 add.l D0, [A3] 000008C4 2740 0008 move.l [A3 + 0x8], D0 label000008C8: 000008C8 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000008CC 4E5E unlink A6 000008CE 205F movea.l A0, [A7]+ 000008D0 DEFC 000C add.w A7, 0xC 000008D4 4ED0 jmp [A0] 000008D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000008D8-000008DC export_505: fn000008D8: 000008D8 4E56 FFF8 link A6, -0x0008 // end alternate branch 000008D8-000008DC export_505: // at 000008D8 (misaligned) fn000008D8: // (misaligned) 000008DA FFF8 .invalid <> 000008DC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000008E0 382E 0010 move.w D4, [A6 + 0x10] 000008E4 3A2E 0012 move.w D5, [A6 + 0x12] 000008E8 286E 0008 movea.l A4, [A6 + 0x8] 000008EC 7001 moveq.l D0, 0x01 000008EE B045 cmp.w D0, D5 000008F0 5EC0 sgt D0 000008F2 4A00 tst.b D0 000008F4 661C bne +0x1E /* 00000912 */ 000008F6 7201 moveq.l D1, 0x01 000008F8 B244 cmp.w D1, D4 000008FA 5EC1 sgt D1 000008FC 8001 or.b D0, D1 000008FE 6612 bne +0x14 /* 00000912 */ 00000900 3205 move.w D1, D5 00000902 D244 add.w D1, D4 00000904 5341 subq.w D1, 1 00000906 2054 movea.l A0, [A4] 00000908 B268 003A cmp.w D1, [A0 + 0x3A] 0000090C 5EC1 sgt D1 0000090E 8001 or.b D0, D1 00000910 6714 beq +0x16 /* 00000926 */ label00000912: 00000912 2F2E 000C move.l -[A7], [A6 + 0xC] 00000916 42A7 clr.l -[A7] 00000918 42A7 clr.l -[A7] 0000091A 42A7 clr.l -[A7] 0000091C 42A7 clr.l -[A7] 0000091E 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00000922 6000 0090 bra +0x92 /* 000009B4 */ label00000926: 00000926 2254 movea.l A1, [A4] 00000928 2069 003C movea.l A0, [A1 + 0x3C] 0000092C 7001 moveq.l D0, 0x01 0000092E 2050 movea.l A0, [A0] 00000930 B068 0012 cmp.w D0, [A0 + 0x12] 00000934 6636 bne +0x38 /* 0000096C */ 00000936 2F3C 0001 0000 move.l -[A7], 0x10000 0000093C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000940 4EBA 0982 jsr [PC + 0x982 /* 000012C4 */] 00000944 301F move.w D0, [A7]+ 00000946 48C0 ext.l D0 00000948 2E00 move.l D7, D0 0000094A 42A7 clr.l -[A7] 0000094C 3F07 move.w -[A7], D7 0000094E 3005 move.w D0, D5 00000950 5340 subq.w D0, 1 00000952 3F00 move.w -[A7], D0 00000954 301F move.w D0, [A7]+ 00000956 C1DF muls.w D0, [A7]+ 00000958 2E80 move.l [A7], D0 0000095A 2C1F move.l D6, [A7]+ 0000095C 42A7 clr.l -[A7] 0000095E 3F07 move.w -[A7], D7 00000960 3F04 move.w -[A7], D4 00000962 301F move.w D0, [A7]+ 00000964 C1DF muls.w D0, [A7]+ 00000966 2E80 move.l [A7], D0 00000968 2E1F move.l D7, [A7]+ 0000096A 602A bra +0x2C /* 00000996 */ label0000096C: 0000096C 42A7 clr.l -[A7] 0000096E 3F3C 0001 move.w -[A7], 0x1 00000972 3005 move.w D0, D5 00000974 5340 subq.w D0, 1 00000976 3F00 move.w -[A7], D0 00000978 2054 movea.l A0, [A4] 0000097A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000097E 4EBA FC34 jsr [PC - 0x3CC /* 000005B4 */] 00000982 2C1F move.l D6, [A7]+ 00000984 42A7 clr.l -[A7] 00000986 3F05 move.w -[A7], D5 00000988 3F04 move.w -[A7], D4 0000098A 2054 movea.l A0, [A4] 0000098C 2F28 003C move.l -[A7], [A0 + 0x3C] 00000990 4EBA FC22 jsr [PC - 0x3DE /* 000005B4 */] 00000994 2E1F move.l D7, [A7]+ label00000996: 00000996 2F2E 000C move.l -[A7], [A6 + 0xC] 0000099A 2F06 move.l -[A7], D6 0000099C 42A7 clr.l -[A7] 0000099E 2006 move.l D0, D6 000009A0 D087 add.l D0, D7 000009A2 2F00 move.l -[A7], D0 000009A4 2254 movea.l A1, [A4] 000009A6 2069 0040 movea.l A0, [A1 + 0x40] 000009AA 2050 movea.l A0, [A0] 000009AC 2F28 000E move.l -[A7], [A0 + 0xE] 000009B0 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label000009B4: 000009B4 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000009B8 4E5E unlink A6 000009BA 205F movea.l A0, [A7]+ 000009BC DEFC 000C add.w A7, 0xC 000009C0 4ED0 jmp [A0] 000009C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000009C4-000009D8 fn000009C4: 000009C4 4E56 0000 link A6, 0 000009C8 48E7 0018 movem.l -[A7], A3,A4 000009CC 286E 0008 movea.l A4, [A6 + 0x8] 000009D0 266C 0008 movea.l A3, [A4 + 0x8] 000009D4 4A2C FF9F tst.b [A4 - 0x61] // end alternate branch 000009C4-000009D8 fn000009C4: // (misaligned) 000009C6 0000 48E7 ori.b D0, 0xE7 000009CA 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 000009CE 0008 266C ori.b A0, 0x6C /* 'l' */ 000009D2 0008 4A2C ori.b A0, 0x2C /* ',' */ 000009D6 FF9F .invalid <> 000009D8 6618 bne +0x1A /* 000009F2 */ 000009DA 486C FFD0 pea.l [A4 - 0x30] 000009DE 3F2C FFCA move.w -[A7], [A4 - 0x36] 000009E2 3F2C FF9C move.w -[A7], [A4 - 0x64] 000009E6 3F2C FFCA move.w -[A7], [A4 - 0x36] 000009EA 3F2E 000C move.w -[A7], [A6 + 0xC] 000009EE A8A7 syscall SetRect 000009F0 6016 bra +0x18 /* 00000A08 */ label000009F2: 000009F2 486C FFD0 pea.l [A4 - 0x30] 000009F6 3F2C FF9C move.w -[A7], [A4 - 0x64] 000009FA 3F2C FFC8 move.w -[A7], [A4 - 0x38] 000009FE 3F2E 000C move.w -[A7], [A6 + 0xC] 00000A02 3F2C FFC8 move.w -[A7], [A4 - 0x38] 00000A06 A8A7 syscall SetRect label00000A08: 00000A08 302C FFD0 move.w D0, [A4 - 0x30] 00000A0C B06C FFA0 cmp.w D0, [A4 - 0x60] 00000A10 6608 bne +0xA /* 00000A1A */ 00000A12 296C FFA8 FFB8 move.l [A4 - 0x48], [A4 - 0x58] 00000A18 6022 bra +0x24 /* 00000A3C */ label00000A1A: 00000A1A 42A7 clr.l -[A7] 00000A1C 3F3C 0001 move.w -[A7], 0x1 00000A20 302C FFD0 move.w D0, [A4 - 0x30] 00000A24 5340 subq.w D0, 1 00000A26 3F00 move.w -[A7], D0 00000A28 2053 movea.l A0, [A3] 00000A2A 2F28 0040 move.l -[A7], [A0 + 0x40] 00000A2E 4EBA FB84 jsr [PC - 0x47C /* 000005B4 */] 00000A32 295F FFB8 move.l [A4 - 0x48], [A7]+ 00000A36 296C FFB8 FFA8 move.l [A4 - 0x58], [A4 - 0x48] label00000A3C: 00000A3C 302C FFD4 move.w D0, [A4 - 0x2C] 00000A40 B06C FFA4 cmp.w D0, [A4 - 0x5C] 00000A44 6608 bne +0xA /* 00000A4E */ 00000A46 296C FFB0 FFC0 move.l [A4 - 0x40], [A4 - 0x50] 00000A4C 6046 bra +0x48 /* 00000A94 */ label00000A4E: 00000A4E 302C FFD4 move.w D0, [A4 - 0x2C] 00000A52 B06C FFD0 cmp.w D0, [A4 - 0x30] 00000A56 661E bne +0x20 /* 00000A76 */ 00000A58 4267 clr.w -[A7] 00000A5A 3F2C FFD4 move.w -[A7], [A4 - 0x2C] 00000A5E 2053 movea.l A0, [A3] 00000A60 2F28 0040 move.l -[A7], [A0 + 0x40] 00000A64 4EBA F892 jsr [PC - 0x76E /* 000002F8 */] 00000A68 301F move.w D0, [A7]+ 00000A6A 48C0 ext.l D0 00000A6C D0AC FFB8 add.l D0, [A4 - 0x48] 00000A70 2940 FFC0 move.l [A4 - 0x40], D0 00000A74 6018 bra +0x1A /* 00000A8E */ label00000A76: 00000A76 42A7 clr.l -[A7] 00000A78 3F3C 0001 move.w -[A7], 0x1 00000A7C 3F2C FFD4 move.w -[A7], [A4 - 0x2C] 00000A80 2053 movea.l A0, [A3] 00000A82 2F28 0040 move.l -[A7], [A0 + 0x40] 00000A86 4EBA FB2C jsr [PC - 0x4D4 /* 000005B4 */] 00000A8A 295F FFC0 move.l [A4 - 0x40], [A7]+ label00000A8E: 00000A8E 296C FFC0 FFB0 move.l [A4 - 0x50], [A4 - 0x40] label00000A94: 00000A94 302C FFD2 move.w D0, [A4 - 0x2E] 00000A98 B06C FFA2 cmp.w D0, [A4 - 0x5E] 00000A9C 6608 bne +0xA /* 00000AA6 */ 00000A9E 296C FFAC FFBC move.l [A4 - 0x44], [A4 - 0x54] 00000AA4 6022 bra +0x24 /* 00000AC8 */ label00000AA6: 00000AA6 42A7 clr.l -[A7] 00000AA8 3F3C 0001 move.w -[A7], 0x1 00000AAC 302C FFD2 move.w D0, [A4 - 0x2E] 00000AB0 5340 subq.w D0, 1 00000AB2 3F00 move.w -[A7], D0 00000AB4 2053 movea.l A0, [A3] 00000AB6 2F28 003C move.l -[A7], [A0 + 0x3C] 00000ABA 4EBA FAF8 jsr [PC - 0x508 /* 000005B4 */] 00000ABE 295F FFBC move.l [A4 - 0x44], [A7]+ 00000AC2 296C FFBC FFAC move.l [A4 - 0x54], [A4 - 0x44] label00000AC8: 00000AC8 302C FFD6 move.w D0, [A4 - 0x2A] 00000ACC B06C FFA6 cmp.w D0, [A4 - 0x5A] 00000AD0 6608 bne +0xA /* 00000ADA */ 00000AD2 296C FFB4 FFC4 move.l [A4 - 0x3C], [A4 - 0x4C] 00000AD8 6046 bra +0x48 /* 00000B20 */ label00000ADA: 00000ADA 302C FFD6 move.w D0, [A4 - 0x2A] 00000ADE B06C FFD2 cmp.w D0, [A4 - 0x2E] 00000AE2 661E bne +0x20 /* 00000B02 */ 00000AE4 4267 clr.w -[A7] 00000AE6 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00000AEA 2053 movea.l A0, [A3] 00000AEC 2F28 003C move.l -[A7], [A0 + 0x3C] 00000AF0 4EBA F806 jsr [PC - 0x7FA /* 000002F8 */] 00000AF4 301F move.w D0, [A7]+ 00000AF6 48C0 ext.l D0 00000AF8 D0AC FFBC add.l D0, [A4 - 0x44] 00000AFC 2940 FFC4 move.l [A4 - 0x3C], D0 00000B00 6018 bra +0x1A /* 00000B1A */ label00000B02: 00000B02 42A7 clr.l -[A7] 00000B04 3F3C 0001 move.w -[A7], 0x1 00000B08 3F2C FFD6 move.w -[A7], [A4 - 0x2A] 00000B0C 2053 movea.l A0, [A3] 00000B0E 2F28 003C move.l -[A7], [A0 + 0x3C] 00000B12 4EBA FAA0 jsr [PC - 0x560 /* 000005B4 */] 00000B16 295F FFC4 move.l [A4 - 0x3C], [A7]+ label00000B1A: 00000B1A 296C FFC4 FFB4 move.l [A4 - 0x4C], [A4 - 0x3C] label00000B20: 00000B20 486C FFB8 pea.l [A4 - 0x48] 00000B24 206D F838 movea.l A0, [A5 - 0x7C8] 00000B28 2050 movea.l A0, [A0] 00000B2A 4868 0002 pea.l [A0 + 0x2] 00000B2E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00000B32 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000B36 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00000B3A 2F2C 000C move.l -[A7], [A4 + 0xC] 00000B3E 2F2C 000C move.l -[A7], [A4 + 0xC] 00000B42 A8E5 syscall UnionRgn 00000B44 41EC FFA0 lea.l A0, [A4 - 0x60] 00000B48 43EC FFD0 lea.l A1, [A4 - 0x30] 00000B4C 20D9 move.l [A0]+, [A1]+ 00000B4E 20D9 move.l [A0]+, [A1]+ 00000B50 426C FF9C clr.w [A4 - 0x64] 00000B54 4CDF 1800 movem.l A3,A4, [A7]+ 00000B58 4E5E unlink A6 00000B5A 205F movea.l A0, [A7]+ 00000B5C 5C4F addq.w A7, 6 00000B5E 4ED0 jmp [A0] fn00000B60: 00000B60 4E56 FF94 link A6, -0x006C 00000B64 48E7 0118 movem.l -[A7], D7,A3,A4 00000B68 266E 0008 movea.l A3, [A6 + 0x8] 00000B6C 2E2E 0010 move.l D7, [A6 + 0x10] 00000B70 284B movea.l A4, A3 00000B72 2F2E 000C move.l -[A7], [A6 + 0xC] 00000B76 A8DD syscall SetEmptyRgn 00000B78 4267 clr.w -[A7] 00000B7A 2F07 move.l -[A7], D7 00000B7C A8E2 syscall EmptyRgn 00000B7E 101F move.b D0, [A7]+ 00000B80 0A00 0001 xori.b D0, 0x1 00000B84 4A00 tst.b D0 00000B86 6700 0282 beq +0x284 /* 00000E0A */ 00000B8A 2F00 move.l -[A7], D0 00000B8C 4267 clr.w -[A7] 00000B8E 2F0B move.l -[A7], A3 00000B90 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00000B94 121F move.b D1, [A7]+ 00000B96 201F move.l D0, [A7]+ 00000B98 C001 and.b D0, D1 00000B9A 6700 026E beq +0x270 /* 00000E0A */ 00000B9E 2047 movea.l A0, D7 00000BA0 2050 movea.l A0, [A0] 00000BA2 700A moveq.l D0, 0x0A 00000BA4 B050 cmp.w D0, [A0] 00000BA6 6600 0090 bne +0x92 /* 00000C38 */ 00000BAA 2047 movea.l A0, D7 00000BAC 2050 movea.l A0, [A0] 00000BAE 43EE FFF8 lea.l A1, [A6 - 0x8] 00000BB2 5488 addq.l A0, 2 00000BB4 22D8 move.l [A1]+, [A0]+ 00000BB6 22D8 move.l [A1]+, [A0]+ 00000BB8 486E FFB8 pea.l [A6 - 0x48] 00000BBC 42A7 clr.l -[A7] 00000BBE 3F3C 0001 move.w -[A7], 0x1 00000BC2 302E FFFA move.w D0, [A6 - 0x6] 00000BC6 5340 subq.w D0, 1 00000BC8 3F00 move.w -[A7], D0 00000BCA 2054 movea.l A0, [A4] 00000BCC 2F28 003C move.l -[A7], [A0 + 0x3C] 00000BD0 4EBA F9E2 jsr [PC - 0x61E /* 000005B4 */] 00000BD4 42A7 clr.l -[A7] 00000BD6 3F3C 0001 move.w -[A7], 0x1 00000BDA 302E FFF8 move.w D0, [A6 - 0x8] 00000BDE 5340 subq.w D0, 1 00000BE0 3F00 move.w -[A7], D0 00000BE2 2054 movea.l A0, [A4] 00000BE4 2F28 0040 move.l -[A7], [A0 + 0x40] 00000BE8 4EBA F9CA jsr [PC - 0x636 /* 000005B4 */] 00000BEC 42A7 clr.l -[A7] 00000BEE 3F3C 0001 move.w -[A7], 0x1 00000BF2 302E FFFE move.w D0, [A6 - 0x2] 00000BF6 5340 subq.w D0, 1 00000BF8 3F00 move.w -[A7], D0 00000BFA 2054 movea.l A0, [A4] 00000BFC 2F28 003C move.l -[A7], [A0 + 0x3C] 00000C00 4EBA F9B2 jsr [PC - 0x64E /* 000005B4 */] 00000C04 42A7 clr.l -[A7] 00000C06 3F3C 0001 move.w -[A7], 0x1 00000C0A 302E FFFC move.w D0, [A6 - 0x4] 00000C0E 5340 subq.w D0, 1 00000C10 3F00 move.w -[A7], D0 00000C12 2054 movea.l A0, [A4] 00000C14 2F28 0040 move.l -[A7], [A0 + 0x40] 00000C18 4EBA F99A jsr [PC - 0x666 /* 000005B4 */] 00000C1C 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00000C20 486E FFB8 pea.l [A6 - 0x48] 00000C24 206E 000C movea.l A0, [A6 + 0xC] 00000C28 2050 movea.l A0, [A0] 00000C2A 4868 0002 pea.l [A0 + 0x2] 00000C2E 2F0B move.l -[A7], A3 00000C30 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000C34 6000 01D4 bra +0x1D6 /* 00000E0A */ label00000C38: 00000C38 486E FFF0 pea.l [A6 - 0x10] 00000C3C 2F0B move.l -[A7], A3 00000C3E 4EAD 1742 jsr [A5 + 0x1742 /* export_740 */] 00000C42 486E FFF0 pea.l [A6 - 0x10] 00000C46 486E FFE0 pea.l [A6 - 0x20] 00000C4A 2F0B move.l -[A7], A3 00000C4C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00000C50 42A7 clr.l -[A7] 00000C52 486E FFE0 pea.l [A6 - 0x20] 00000C56 2F0B move.l -[A7], A3 00000C58 4EBA 0C8A jsr [PC + 0xC8A /* 000018E4 */] 00000C5C 2D5F FFD8 move.l [A6 - 0x28], [A7]+ 00000C60 42A7 clr.l -[A7] 00000C62 486E FFE8 pea.l [A6 - 0x18] 00000C66 2F0B move.l -[A7], A3 00000C68 4EBA 0C7A jsr [PC + 0xC7A /* 000018E4 */] 00000C6C 2D5F FFDC move.l [A6 - 0x24], [A7]+ 00000C70 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00000C74 2F2E FFD8 move.l -[A7], [A6 - 0x28] 00000C78 302E FFDE move.w D0, [A6 - 0x22] 00000C7C 5240 addq.w D0, 1 00000C7E 3F00 move.w -[A7], D0 00000C80 302E FFDC move.w D0, [A6 - 0x24] 00000C84 5240 addq.w D0, 1 00000C86 3F00 move.w -[A7], D0 00000C88 A8DE syscall SetRecRgn 00000C8A 2F07 move.l -[A7], D7 00000C8C 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00000C90 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00000C94 A8E4 syscall SectRgn 00000C96 206D F334 movea.l A0, [A5 - 0xCCC] 00000C9A 2050 movea.l A0, [A0] 00000C9C 43EE FFF8 lea.l A1, [A6 - 0x8] 00000CA0 5488 addq.l A0, 2 00000CA2 22D8 move.l [A1]+, [A0]+ 00000CA4 22D8 move.l [A1]+, [A0]+ 00000CA6 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00000CAA A8DD syscall SetEmptyRgn 00000CAC 41EE FFA0 lea.l A0, [A6 - 0x60] 00000CB0 43ED F714 lea.l A1, [A5 - 0x8EC] 00000CB4 20D9 move.l [A0]+, [A1]+ 00000CB6 20D9 move.l [A0]+, [A1]+ 00000CB8 4267 clr.w -[A7] 00000CBA 486E FFF8 pea.l [A6 - 0x8] 00000CBE 4EAD 1A52 jsr [A5 + 0x1A52 /* export_838 */] 00000CC2 1D5F FF9F move.b [A6 - 0x61], [A7]+ 00000CC6 6600 00A6 bne +0xA8 /* 00000D6E */ 00000CCA 302E FFFE move.w D0, [A6 - 0x2] 00000CCE 5340 subq.w D0, 1 00000CD0 3D40 FF9A move.w [A6 - 0x66], D0 00000CD4 3D6E FFFA FFCA move.w [A6 - 0x36], [A6 - 0x6] 00000CDA 6000 0082 bra +0x84 /* 00000D5E */ label00000CDE: 00000CDE 3D6E FFCA FFCE move.w [A6 - 0x32], [A6 - 0x36] 00000CE4 426E FF9C clr.w [A6 - 0x64] 00000CE8 302E FFFC move.w D0, [A6 - 0x4] 00000CEC 5340 subq.w D0, 1 00000CEE 3D40 FF98 move.w [A6 - 0x68], D0 00000CF2 3D6E FFF8 FFC8 move.w [A6 - 0x38], [A6 - 0x8] 00000CF8 603E bra +0x40 /* 00000D38 */ label00000CFA: 00000CFA 3D6E FFC8 FFCC move.w [A6 - 0x34], [A6 - 0x38] 00000D00 4267 clr.w -[A7] 00000D02 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000D06 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00000D0A A8E8 syscall PtInRgn 00000D0C 101F move.b D0, [A7]+ 00000D0E 670E beq +0x10 /* 00000D1E */ 00000D10 4A6E FF9C tst.w [A6 - 0x64] 00000D14 661C bne +0x1E /* 00000D32 */ 00000D16 3D6E FFC8 FF9C move.w [A6 - 0x64], [A6 - 0x38] 00000D1C 6014 bra +0x16 /* 00000D32 */ label00000D1E: 00000D1E 4A6E FF9C tst.w [A6 - 0x64] 00000D22 6F0E ble +0x10 /* 00000D32 */ 00000D24 302E FFC8 move.w D0, [A6 - 0x38] 00000D28 5340 subq.w D0, 1 00000D2A 3F00 move.w -[A7], D0 00000D2C 2F0E move.l -[A7], A6 00000D2E 4EBA FC94 jsr [PC - 0x36C /* 000009C4 */] label00000D32: 00000D32 526E FFC8 addq.w [A6 - 0x38], 1 00000D36 690A bvs +0xC /* 00000D42 */ label00000D38: 00000D38 302E FFC8 move.w D0, [A6 - 0x38] 00000D3C B06E FF98 cmp.w D0, [A6 - 0x68] 00000D40 6FB8 ble -0x46 /* 00000CFA */ label00000D42: 00000D42 4A6E FF9C tst.w [A6 - 0x64] 00000D46 6F0E ble +0x10 /* 00000D56 */ 00000D48 302E FFFC move.w D0, [A6 - 0x4] 00000D4C 5340 subq.w D0, 1 00000D4E 3F00 move.w -[A7], D0 00000D50 2F0E move.l -[A7], A6 00000D52 4EBA FC70 jsr [PC - 0x390 /* 000009C4 */] label00000D56: 00000D56 526E FFCA addq.w [A6 - 0x36], 1 00000D5A 6900 00AE bvs +0xB0 /* 00000E0A */ label00000D5E: 00000D5E 302E FFCA move.w D0, [A6 - 0x36] 00000D62 B06E FF9A cmp.w D0, [A6 - 0x66] 00000D66 6F00 FF76 ble -0x88 /* 00000CDE */ 00000D6A 6000 009E bra +0xA0 /* 00000E0A */ label00000D6E: 00000D6E 302E FFFC move.w D0, [A6 - 0x4] 00000D72 5340 subq.w D0, 1 00000D74 3D40 FF96 move.w [A6 - 0x6A], D0 00000D78 3D6E FFF8 FFC8 move.w [A6 - 0x38], [A6 - 0x8] 00000D7E 607E bra +0x80 /* 00000DFE */ label00000D80: 00000D80 3D6E FFC8 FFCC move.w [A6 - 0x34], [A6 - 0x38] 00000D86 426E FF9C clr.w [A6 - 0x64] 00000D8A 302E FFFE move.w D0, [A6 - 0x2] 00000D8E 5340 subq.w D0, 1 00000D90 3D40 FF94 move.w [A6 - 0x6C], D0 00000D94 3D6E FFFA FFCA move.w [A6 - 0x36], [A6 - 0x6] 00000D9A 603E bra +0x40 /* 00000DDA */ label00000D9C: 00000D9C 3D6E FFCA FFCE move.w [A6 - 0x32], [A6 - 0x36] 00000DA2 4267 clr.w -[A7] 00000DA4 2F2E FFCC move.l -[A7], [A6 - 0x34] 00000DA8 2F2D F334 move.l -[A7], [A5 - 0xCCC] 00000DAC A8E8 syscall PtInRgn 00000DAE 101F move.b D0, [A7]+ 00000DB0 670E beq +0x10 /* 00000DC0 */ 00000DB2 4A6E FF9C tst.w [A6 - 0x64] 00000DB6 661C bne +0x1E /* 00000DD4 */ 00000DB8 3D6E FFCA FF9C move.w [A6 - 0x64], [A6 - 0x36] 00000DBE 6014 bra +0x16 /* 00000DD4 */ label00000DC0: 00000DC0 4A6E FF9C tst.w [A6 - 0x64] 00000DC4 6F0E ble +0x10 /* 00000DD4 */ 00000DC6 302E FFCA move.w D0, [A6 - 0x36] 00000DCA 5340 subq.w D0, 1 00000DCC 3F00 move.w -[A7], D0 00000DCE 2F0E move.l -[A7], A6 00000DD0 4EBA FBF2 jsr [PC - 0x40E /* 000009C4 */] label00000DD4: 00000DD4 526E FFCA addq.w [A6 - 0x36], 1 00000DD8 690A bvs +0xC /* 00000DE4 */ label00000DDA: 00000DDA 302E FFCA move.w D0, [A6 - 0x36] 00000DDE B06E FF94 cmp.w D0, [A6 - 0x6C] 00000DE2 6FB8 ble -0x46 /* 00000D9C */ label00000DE4: 00000DE4 4A6E FF9C tst.w [A6 - 0x64] 00000DE8 6F0E ble +0x10 /* 00000DF8 */ 00000DEA 302E FFFE move.w D0, [A6 - 0x2] 00000DEE 5340 subq.w D0, 1 00000DF0 3F00 move.w -[A7], D0 00000DF2 2F0E move.l -[A7], A6 00000DF4 4EBA FBCE jsr [PC - 0x432 /* 000009C4 */] label00000DF8: 00000DF8 526E FFC8 addq.w [A6 - 0x38], 1 00000DFC 690C bvs +0xE /* 00000E0A */ label00000DFE: 00000DFE 302E FFC8 move.w D0, [A6 - 0x38] 00000E02 B06E FF96 cmp.w D0, [A6 - 0x6A] 00000E06 6F00 FF78 ble -0x86 /* 00000D80 */ label00000E0A: 00000E0A 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000E0E 4E5E unlink A6 00000E10 205F movea.l A0, [A7]+ 00000E12 DEFC 000C add.w A7, 0xC 00000E16 4ED0 jmp [A0] export_506: 00000E18 4E56 0000 link A6, 0 00000E1C 2F0C move.l -[A7], A4 00000E1E 286E 0008 movea.l A4, [A6 + 0x8] 00000E22 4267 clr.w -[A7] 00000E24 2054 movea.l A0, [A4] 00000E26 2F28 0050 move.l -[A7], [A0 + 0x50] 00000E2A A8E2 syscall EmptyRgn 00000E2C 101F move.b D0, [A7]+ 00000E2E 6616 bne +0x18 /* 00000E46 */ 00000E30 2054 movea.l A0, [A4] 00000E32 2F28 0050 move.l -[A7], [A0 + 0x50] 00000E36 1F2E 000E move.b -[A7], [A6 + 0xE] 00000E3A 1F2E 000C move.b -[A7], [A6 + 0xC] 00000E3E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E42 4EBA 000C jsr [PC + 0xC /* 00000E50 */] label00000E46: 00000E46 285F movea.l A4, [A7]+ 00000E48 4E5E unlink A6 00000E4A 205F movea.l A0, [A7]+ 00000E4C 504F addq.w A7, 8 00000E4E 4ED0 jmp [A0] export_507: fn00000E50: 00000E50 4E56 0000 link A6, 0 00000E54 7002 moveq.l D0, 0x02 00000E56 B02E 000E cmp.b D0, [A6 + 0xE] 00000E5A 6606 bne +0x8 /* 00000E62 */ 00000E5C 1D7C 0001 000E move.b [A6 + 0xE], 0x1 label00000E62: 00000E62 7002 moveq.l D0, 0x02 00000E64 B02E 000C cmp.b D0, [A6 + 0xC] 00000E68 6606 bne +0x8 /* 00000E70 */ 00000E6A 1D7C 0001 000C move.b [A6 + 0xC], 0x1 label00000E70: 00000E70 102E 000E move.b D0, [A6 + 0xE] 00000E74 B02E 000C cmp.b D0, [A6 + 0xC] 00000E78 56C0 sne D0 00000E7A 4A00 tst.b D0 00000E7C 6732 beq +0x34 /* 00000EB0 */ 00000E7E 2F00 move.l -[A7], D0 00000E80 4267 clr.w -[A7] 00000E82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E86 4EAD 212A jsr [A5 + 0x212A /* export_1057 */] 00000E8A 121F move.b D1, [A7]+ 00000E8C 201F move.l D0, [A7]+ 00000E8E C001 and.b D0, D1 00000E90 671E beq +0x20 /* 00000EB0 */ 00000E92 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000E96 2F2D F32C move.l -[A7], [A5 - 0xCD4] 00000E9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E9E 4EBA FCC0 jsr [PC - 0x340 /* 00000B60 */] 00000EA2 A89E syscall PenNormal 00000EA4 08B8 0007 0938 bclr.b [0x00000938 /* HiliteMode */], 0x7 00000EAA 2F2D F32C move.l -[A7], [A5 - 0xCD4] 00000EAE A8D5 syscall InverRgn/InvertRgn label00000EB0: 00000EB0 4E5E unlink A6 00000EB2 205F movea.l A0, [A7]+ 00000EB4 DEFC 000C add.w A7, 0xC 00000EB8 4ED0 jmp [A0] 00000EBA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_508: // at 00000EBC (misaligned) 00000EBE FFF8 .invalid <> 00000EC0 7000 moveq.l D0, 0x00 00000EC2 2D40 0018 move.l [A6 + 0x18], D0 00000EC6 4267 clr.w -[A7] 00000EC8 206E 0014 movea.l A0, [A6 + 0x14] 00000ECC 2F10 move.l -[A7], [A0] 00000ECE 486E FFFC pea.l [A6 - 0x4] 00000ED2 486E FFFE pea.l [A6 - 0x2] 00000ED6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EDA 4EBA 0480 jsr [PC + 0x480 /* 0000135C */] 00000EDE 4A1F tst.b [A7]+ 00000EE0 6736 beq +0x38 /* 00000F18 */ 00000EE2 486E FFF8 pea.l [A6 - 0x8] 00000EE6 486D 1E3C pea.l [A5 + 0x1E3C] 00000EEA 3F3C 003E move.w -[A7], 0x3E /* '>' */ 00000EEE 4EAD 1452 jsr [A5 + 0x1452 /* export_646 */] 00000EF2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000EF6 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00000EFA 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EFE 206E 0010 movea.l A0, [A6 + 0x10] 00000F02 1F28 0006 move.b -[A7], [A0 + 0x6] 00000F06 1F28 0005 move.b -[A7], [A0 + 0x5] 00000F0A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000F0E 4EAD 0D02 jsr [A5 + 0xD02 /* export_412 */] 00000F12 2D6E FFF8 0018 move.l [A6 + 0x18], [A6 - 0x8] label00000F18: 00000F18 4E5E unlink A6 00000F1A 205F movea.l A0, [A7]+ 00000F1C DEFC 0010 add.w A7, 0x10 00000F20 4ED0 jmp [A0] 00000F22 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_509: // at 00000F24 (misaligned) 00000F26 FFA0 .invalid <> 00000F28 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00000F2C 206E 000C movea.l A0, [A6 + 0xC] 00000F30 43EE FFF8 lea.l A1, [A6 - 0x8] 00000F34 22D8 move.l [A1]+, [A0]+ 00000F36 22D8 move.l [A1]+, [A0]+ 00000F38 266E 0008 movea.l A3, [A6 + 0x8] 00000F3C 284B movea.l A4, A3 00000F3E 2054 movea.l A0, [A4] 00000F40 4A68 0038 tst.w [A0 + 0x38] 00000F44 5EC0 sgt D0 00000F46 4A00 tst.b D0 00000F48 6700 01D2 beq +0x1D4 /* 0000111C */ 00000F4C 4A68 003A tst.w [A0 + 0x3A] 00000F50 5EC1 sgt D1 00000F52 C001 and.b D0, D1 00000F54 6700 01C6 beq +0x1C8 /* 0000111C */ 00000F58 486E FFF8 pea.l [A6 - 0x8] 00000F5C 486E FFB6 pea.l [A6 - 0x4A] 00000F60 2F0B move.l -[A7], A3 00000F62 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 00000F66 42A7 clr.l -[A7] 00000F68 486E FFB6 pea.l [A6 - 0x4A] 00000F6C 2F0B move.l -[A7], A3 00000F6E 4EBA 0974 jsr [PC + 0x974 /* 000018E4 */] 00000F72 2D5F FFCA move.l [A6 - 0x36], [A7]+ 00000F76 42A7 clr.l -[A7] 00000F78 486E FFBE pea.l [A6 - 0x42] 00000F7C 2F0B move.l -[A7], A3 00000F7E 4EBA 0964 jsr [PC + 0x964 /* 000018E4 */] 00000F82 2D5F FFC6 move.l [A6 - 0x3A], [A7]+ 00000F86 2F2E FFCA move.l -[A7], [A6 - 0x36] 00000F8A 486E FFE8 pea.l [A6 - 0x18] 00000F8E 2F0B move.l -[A7], A3 00000F90 4EBA F81E jsr [PC - 0x7E2 /* 000007B0 */] 00000F94 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00000F98 486E FFD8 pea.l [A6 - 0x28] 00000F9C 2F0B move.l -[A7], A3 00000F9E 4EBA F810 jsr [PC - 0x7F0 /* 000007B0 */] 00000FA2 41EE FFD8 lea.l A0, [A6 - 0x28] 00000FA6 43EE FFE8 lea.l A1, [A6 - 0x18] 00000FAA 20D9 move.l [A0]+, [A1]+ 00000FAC 20D9 move.l [A0]+, [A1]+ 00000FAE 486E FFD8 pea.l [A6 - 0x28] 00000FB2 486E FFF8 pea.l [A6 - 0x8] 00000FB6 2F0B move.l -[A7], A3 00000FB8 4EAD 17DA jsr [A5 + 0x17DA /* export_759 */] 00000FBC 2D6E FFCA FFAC move.l [A6 - 0x54], [A6 - 0x36] 00000FC2 41EE FFA4 lea.l A0, [A6 - 0x5C] 00000FC6 43EE FFF8 lea.l A1, [A6 - 0x8] 00000FCA 20D9 move.l [A0]+, [A1]+ 00000FCC 20D9 move.l [A0]+, [A1]+ 00000FCE 7000 moveq.l D0, 0x00 00000FD0 2054 movea.l A0, [A4] 00000FD2 3028 0046 move.w D0, [A0 + 0x46] 00000FD6 E288 lsr D0, 1 00000FD8 222E FFF0 move.l D1, [A6 - 0x10] 00000FDC 9280 sub.l D1, D0 00000FDE B2AE FFB6 cmp.l D1, [A6 - 0x4A] 00000FE2 6E18 bgt +0x1A /* 00000FFC */ 00000FE4 526E FFAC addq.w [A6 - 0x54], 1 00000FE8 302E FFA4 move.w D0, [A6 - 0x5C] 00000FEC 48C0 ext.l D0 00000FEE 90AE FFE8 sub.l D0, [A6 - 0x18] 00000FF2 222E FFF0 move.l D1, [A6 - 0x10] 00000FF6 D280 add.l D1, D0 00000FF8 3D41 FFA4 move.w [A6 - 0x5C], D1 label00000FFC: 00000FFC 2F2E FFAC move.l -[A7], [A6 - 0x54] 00001000 2F2E FFC6 move.l -[A7], [A6 - 0x3A] 00001004 486E FFA4 pea.l [A6 - 0x5C] 00001008 2F0B move.l -[A7], A3 0000100A 4EBA 0128 jsr [PC + 0x128 /* 00001134 */] 0000100E 2054 movea.l A0, [A4] 00001010 1028 0045 move.b D0, [A0 + 0x45] 00001014 677C beq +0x7E /* 00001092 */ 00001016 41EE FFD0 lea.l A0, [A6 - 0x30] 0000101A 43EE FFF8 lea.l A1, [A6 - 0x8] 0000101E 20D9 move.l [A0]+, [A1]+ 00001020 20D9 move.l [A0]+, [A1]+ 00001022 2254 movea.l A1, [A4] 00001024 2069 003C movea.l A0, [A1 + 0x3C] 00001028 7001 moveq.l D0, 0x01 0000102A 2050 movea.l A0, [A0] 0000102C B068 0012 cmp.w D0, [A0 + 0x12] 00001030 57C6 seq D6 00001032 4406 neg.b D6 00001034 1006 move.b D0, D6 00001036 670E beq +0x10 /* 00001046 */ 00001038 2F3C 0001 0000 move.l -[A7], 0x10000 0000103E 2F0B move.l -[A7], A3 00001040 4EBA 0282 jsr [PC + 0x282 /* 000012C4 */] 00001044 381F move.w D4, [A7]+ label00001046: 00001046 3D6E FFC8 FFA2 move.w [A6 - 0x5E], [A6 - 0x38] 0000104C 3E2E FFCC move.w D7, [A6 - 0x34] 00001050 603A bra +0x3C /* 0000108C */ label00001052: 00001052 1006 move.b D0, D6 00001054 670C beq +0xE /* 00001062 */ 00001056 3004 move.w D0, D4 00001058 D06E FFD2 add.w D0, [A6 - 0x2E] 0000105C 3D40 FFD6 move.w [A6 - 0x2A], D0 00001060 6014 bra +0x16 /* 00001076 */ label00001062: 00001062 4267 clr.w -[A7] 00001064 3F07 move.w -[A7], D7 00001066 2F0B move.l -[A7], A3 00001068 4EBA 025A jsr [PC + 0x25A /* 000012C4 */] 0000106C 301F move.w D0, [A7]+ 0000106E D06E FFD2 add.w D0, [A6 - 0x2E] 00001072 3D40 FFD6 move.w [A6 - 0x2A], D0 label00001076: 00001076 3F07 move.w -[A7], D7 00001078 486E FFD0 pea.l [A6 - 0x30] 0000107C 2F0B move.l -[A7], A3 0000107E 4EBA F664 jsr [PC - 0x99C /* 000006E4 */] 00001082 3D6E FFD6 FFD2 move.w [A6 - 0x2E], [A6 - 0x2A] 00001088 5247 addq.w D7, 1 0000108A 6906 bvs +0x8 /* 00001092 */ label0000108C: 0000108C BE6E FFA2 cmp.w D7, [A6 - 0x5E] 00001090 6FC0 ble -0x3E /* 00001052 */ label00001092: 00001092 2054 movea.l A0, [A4] 00001094 1028 0044 move.b D0, [A0 + 0x44] 00001098 6700 0082 beq +0x84 /* 0000111C */ 0000109C 41EE FFD0 lea.l A0, [A6 - 0x30] 000010A0 43EE FFF8 lea.l A1, [A6 - 0x8] 000010A4 20D9 move.l [A0]+, [A1]+ 000010A6 20D9 move.l [A0]+, [A1]+ 000010A8 2254 movea.l A1, [A4] 000010AA 2069 0040 movea.l A0, [A1 + 0x40] 000010AE 7001 moveq.l D0, 0x01 000010B0 2050 movea.l A0, [A0] 000010B2 B068 0012 cmp.w D0, [A0 + 0x12] 000010B6 57C5 seq D5 000010B8 4405 neg.b D5 000010BA 1005 move.b D0, D5 000010BC 6710 beq +0x12 /* 000010CE */ 000010BE 2F3C 0001 0000 move.l -[A7], 0x10000 000010C4 2F0B move.l -[A7], A3 000010C6 4EBA 0248 jsr [PC + 0x248 /* 00001310 */] 000010CA 3D5F FFB2 move.w [A6 - 0x4E], [A7]+ label000010CE: 000010CE 3D6E FFC6 FFA0 move.w [A6 - 0x60], [A6 - 0x3A] 000010D4 3E2E FFCA move.w D7, [A6 - 0x36] 000010D8 603C bra +0x3E /* 00001116 */ label000010DA: 000010DA 1005 move.b D0, D5 000010DC 670E beq +0x10 /* 000010EC */ 000010DE 302E FFB2 move.w D0, [A6 - 0x4E] 000010E2 D06E FFD0 add.w D0, [A6 - 0x30] 000010E6 3D40 FFD4 move.w [A6 - 0x2C], D0 000010EA 6014 bra +0x16 /* 00001100 */ label000010EC: 000010EC 4267 clr.w -[A7] 000010EE 3F07 move.w -[A7], D7 000010F0 2F0B move.l -[A7], A3 000010F2 4EBA 021C jsr [PC + 0x21C /* 00001310 */] 000010F6 301F move.w D0, [A7]+ 000010F8 D06E FFD0 add.w D0, [A6 - 0x30] 000010FC 3D40 FFD4 move.w [A6 - 0x2C], D0 label00001100: 00001100 3F07 move.w -[A7], D7 00001102 486E FFD0 pea.l [A6 - 0x30] 00001106 2F0B move.l -[A7], A3 00001108 4EBA F5F6 jsr [PC - 0xA0A /* 00000700 */] 0000110C 3D6E FFD4 FFD0 move.w [A6 - 0x30], [A6 - 0x2C] 00001112 5247 addq.w D7, 1 00001114 6906 bvs +0x8 /* 0000111C */ label00001116: 00001116 BE6E FFA0 cmp.w D7, [A6 - 0x60] 0000111A 6FBE ble -0x40 /* 000010DA */ label0000111C: 0000111C 486E FFF8 pea.l [A6 - 0x8] 00001120 2F0B move.l -[A7], A3 00001122 4EAD 16D2 jsr [A5 + 0x16D2 /* export_726 */] 00001126 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000112A 4E5E unlink A6 0000112C 205F movea.l A0, [A7]+ 0000112E 504F addq.w A7, 8 00001130 4ED0 jmp [A0] 00001132 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001134-00001138 fn00001134: 00001134 4E56 FFE6 link A6, -0x001A // end alternate branch 00001134-00001138 fn00001134: // (misaligned) 00001136 FFE6 .invalid <> 00001138 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 0000113C 206E 000C movea.l A0, [A6 + 0xC] 00001140 43EE FFF8 lea.l A1, [A6 - 0x8] 00001144 22D8 move.l [A1]+, [A0]+ 00001146 22D8 move.l [A1]+, [A0]+ 00001148 266E 0008 movea.l A3, [A6 + 0x8] 0000114C 284B movea.l A4, A3 0000114E 302E FFFA move.w D0, [A6 - 0x6] 00001152 48C0 ext.l D0 00001154 7200 moveq.l D1, 0x00 00001156 2054 movea.l A0, [A4] 00001158 3228 0048 move.w D1, [A0 + 0x48] 0000115C E289 lsr D1, 1 0000115E D280 add.l D1, D0 00001160 3D41 FFFA move.w [A6 - 0x6], D1 00001164 302E FFF8 move.w D0, [A6 - 0x8] 00001168 48C0 ext.l D0 0000116A 7200 moveq.l D1, 0x00 0000116C 3228 0046 move.w D1, [A0 + 0x46] 00001170 E289 lsr D1, 1 00001172 D280 add.l D1, D0 00001174 3D41 FFF8 move.w [A6 - 0x8], D1 00001178 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6] 0000117E 2268 003C movea.l A1, [A0 + 0x3C] 00001182 7001 moveq.l D0, 0x01 00001184 2251 movea.l A1, [A1] 00001186 B069 0012 cmp.w D0, [A1 + 0x12] 0000118A 660E bne +0x10 /* 0000119A */ 0000118C 2F3C 0001 0000 move.l -[A7], 0x10000 00001192 2F0B move.l -[A7], A3 00001194 4EBA 012E jsr [PC + 0x12E /* 000012C4 */] 00001198 381F move.w D4, [A7]+ label0000119A: 0000119A 2254 movea.l A1, [A4] 0000119C 2069 0040 movea.l A0, [A1 + 0x40] 000011A0 7001 moveq.l D0, 0x01 000011A2 2050 movea.l A0, [A0] 000011A4 B068 0012 cmp.w D0, [A0 + 0x12] 000011A8 660E bne +0x10 /* 000011B8 */ 000011AA 2F3C 0001 0000 move.l -[A7], 0x10000 000011B0 2F0B move.l -[A7], A3 000011B2 4EBA 015C jsr [PC + 0x15C /* 00001310 */] 000011B6 3A1F move.w D5, [A7]+ label000011B8: 000011B8 3D6E 0010 FFE8 move.w [A6 - 0x18], [A6 + 0x10] 000011BE 3E2E 0014 move.w D7, [A6 + 0x14] 000011C2 6000 00CC bra +0xCE /* 00001290 */ label000011C6: 000011C6 2254 movea.l A1, [A4] 000011C8 2069 0040 movea.l A0, [A1 + 0x40] 000011CC 7001 moveq.l D0, 0x01 000011CE 2050 movea.l A0, [A0] 000011D0 B068 0012 cmp.w D0, [A0 + 0x12] 000011D4 6612 bne +0x14 /* 000011E8 */ 000011D6 3005 move.w D0, D5 000011D8 D06E FFF8 add.w D0, [A6 - 0x8] 000011DC 2049 movea.l A0, A1 000011DE 9068 0046 sub.w D0, [A0 + 0x46] 000011E2 3D40 FFFC move.w [A6 - 0x4], D0 000011E6 601A bra +0x1C /* 00001202 */ label000011E8: 000011E8 4267 clr.w -[A7] 000011EA 3F07 move.w -[A7], D7 000011EC 2F0B move.l -[A7], A3 000011EE 4EBA 0120 jsr [PC + 0x120 /* 00001310 */] 000011F2 301F move.w D0, [A7]+ 000011F4 D06E FFF8 add.w D0, [A6 - 0x8] 000011F8 2054 movea.l A0, [A4] 000011FA 9068 0046 sub.w D0, [A0 + 0x46] 000011FE 3D40 FFFC move.w [A6 - 0x4], D0 label00001202: 00001202 3D6E FFEA FFFA move.w [A6 - 0x6], [A6 - 0x16] 00001208 3D6E 0012 FFE6 move.w [A6 - 0x1A], [A6 + 0x12] 0000120E 3C2E 0016 move.w D6, [A6 + 0x16] 00001212 6064 bra +0x66 /* 00001278 */ label00001214: 00001214 2254 movea.l A1, [A4] 00001216 2069 003C movea.l A0, [A1 + 0x3C] 0000121A 7001 moveq.l D0, 0x01 0000121C 2050 movea.l A0, [A0] 0000121E B068 0012 cmp.w D0, [A0 + 0x12] 00001222 6612 bne +0x14 /* 00001236 */ 00001224 3004 move.w D0, D4 00001226 D06E FFFA add.w D0, [A6 - 0x6] 0000122A 2049 movea.l A0, A1 0000122C 9068 0048 sub.w D0, [A0 + 0x48] 00001230 3D40 FFFE move.w [A6 - 0x2], D0 00001234 601A bra +0x1C /* 00001250 */ label00001236: 00001236 4267 clr.w -[A7] 00001238 3F06 move.w -[A7], D6 0000123A 2F0B move.l -[A7], A3 0000123C 4EBA 0086 jsr [PC + 0x86 /* 000012C4 */] 00001240 301F move.w D0, [A7]+ 00001242 D06E FFFA add.w D0, [A6 - 0x6] 00001246 2054 movea.l A0, [A4] 00001248 9068 0048 sub.w D0, [A0 + 0x48] 0000124C 3D40 FFFE move.w [A6 - 0x2], D0 label00001250: 00001250 3D46 FFEE move.w [A6 - 0x12], D6 00001254 3D47 FFEC move.w [A6 - 0x14], D7 00001258 2F2E FFEC move.l -[A7], [A6 - 0x14] 0000125C 486E FFF8 pea.l [A6 - 0x8] 00001260 2F0B move.l -[A7], A3 00001262 4EAD 202A jsr [A5 + 0x202A /* export_1025 */] 00001266 2054 movea.l A0, [A4] 00001268 3028 0048 move.w D0, [A0 + 0x48] 0000126C D06E FFFE add.w D0, [A6 - 0x2] 00001270 3D40 FFFA move.w [A6 - 0x6], D0 00001274 5246 addq.w D6, 1 00001276 6906 bvs +0x8 /* 0000127E */ label00001278: 00001278 BC6E FFE6 cmp.w D6, [A6 - 0x1A] 0000127C 6F96 ble -0x68 /* 00001214 */ label0000127E: 0000127E 2054 movea.l A0, [A4] 00001280 3028 0046 move.w D0, [A0 + 0x46] 00001284 D06E FFFC add.w D0, [A6 - 0x4] 00001288 3D40 FFF8 move.w [A6 - 0x8], D0 0000128C 5247 addq.w D7, 1 0000128E 6908 bvs +0xA /* 00001298 */ label00001290: 00001290 BE6E FFE8 cmp.w D7, [A6 - 0x18] 00001294 6F00 FF30 ble -0xCE /* 000011C6 */ label00001298: 00001298 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 0000129C 4E5E unlink A6 0000129E 205F movea.l A0, [A7]+ 000012A0 DEFC 0010 add.w A7, 0x10 000012A4 4ED0 jmp [A0] 000012A6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_510: // at 000012A8 (misaligned) 000012AA FFF8 .invalid <> 000012AC 206E 000C movea.l A0, [A6 + 0xC] 000012B0 43EE FFF8 lea.l A1, [A6 - 0x8] 000012B4 22D8 move.l [A1]+, [A0]+ 000012B6 22D8 move.l [A1]+, [A0]+ 000012B8 4E5E unlink A6 000012BA 205F movea.l A0, [A7]+ 000012BC DEFC 000C add.w A7, 0xC 000012C0 4ED0 jmp [A0] 000012C2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012C4-000012CC export_511: fn000012C4: 000012C4 4E56 0000 link A6, 0 000012C8 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 000012C4-000012CC export_511: // at 000012C4 (misaligned) fn000012C4: // (misaligned) 000012C6 0000 48E7 ori.b D0, 0xE7 000012CA 0108 btst A0, D0 000012CC 3E2E 000C move.w D7, [A6 + 0xC] 000012D0 286E 0008 movea.l A4, [A6 + 0x8] 000012D4 7001 moveq.l D0, 0x01 000012D6 B047 cmp.w D0, D7 000012D8 5EC0 sgt D0 000012DA 4A00 tst.b D0 000012DC 660C bne +0xE /* 000012EA */ 000012DE 2054 movea.l A0, [A4] 000012E0 BE68 003A cmp.w D7, [A0 + 0x3A] 000012E4 5EC1 sgt D1 000012E6 8001 or.b D0, D1 000012E8 6706 beq +0x8 /* 000012F0 */ label000012EA: 000012EA 426E 000E clr.w [A6 + 0xE] 000012EE 6012 bra +0x14 /* 00001302 */ label000012F0: 000012F0 4267 clr.w -[A7] 000012F2 3F07 move.w -[A7], D7 000012F4 2054 movea.l A0, [A4] 000012F6 2F28 003C move.l -[A7], [A0 + 0x3C] 000012FA 4EBA EFFC jsr [PC - 0x1004 /* 000002F8 */] 000012FE 3D5F 000E move.w [A6 + 0xE], [A7]+ label00001302: 00001302 4CDF 1080 movem.l D7,A4, [A7]+ 00001306 4E5E unlink A6 00001308 205F movea.l A0, [A7]+ 0000130A 5C4F addq.w A7, 6 0000130C 4ED0 jmp [A0] 0000130E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001310-00001318 export_512: fn00001310: 00001310 4E56 0000 link A6, 0 00001314 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00001310-00001318 export_512: // at 00001310 (misaligned) fn00001310: // (misaligned) 00001312 0000 48E7 ori.b D0, 0xE7 00001316 0108 btst A0, D0 00001318 3E2E 000C move.w D7, [A6 + 0xC] 0000131C 286E 0008 movea.l A4, [A6 + 0x8] 00001320 7001 moveq.l D0, 0x01 00001322 B047 cmp.w D0, D7 00001324 5EC0 sgt D0 00001326 4A00 tst.b D0 00001328 660C bne +0xE /* 00001336 */ 0000132A 2054 movea.l A0, [A4] 0000132C BE68 0038 cmp.w D7, [A0 + 0x38] 00001330 5EC1 sgt D1 00001332 8001 or.b D0, D1 00001334 6706 beq +0x8 /* 0000133C */ label00001336: 00001336 426E 000E clr.w [A6 + 0xE] 0000133A 6012 bra +0x14 /* 0000134E */ label0000133C: 0000133C 4267 clr.w -[A7] 0000133E 3F07 move.w -[A7], D7 00001340 2054 movea.l A0, [A4] 00001342 2F28 0040 move.l -[A7], [A0 + 0x40] 00001346 4EBA EFB0 jsr [PC - 0x1050 /* 000002F8 */] 0000134A 3D5F 000E move.w [A6 + 0xE], [A7]+ label0000134E: 0000134E 4CDF 1080 movem.l D7,A4, [A7]+ 00001352 4E5E unlink A6 00001354 205F movea.l A0, [A7]+ 00001356 5C4F addq.w A7, 6 00001358 4ED0 jmp [A0] 0000135A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000135C-00001360 fn0000135C: 0000135C 4E56 FFE2 link A6, -0x001E // end alternate branch 0000135C-00001360 fn0000135C: // (misaligned) 0000135E FFE2 .invalid <> 00001360 48E7 0118 movem.l -[A7], D7,A3,A4 00001364 266E 0008 movea.l A3, [A6 + 0x8] 00001368 284B movea.l A4, A3 0000136A 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000136E 486E FFE8 pea.l [A6 - 0x18] 00001372 2F0B move.l -[A7], A3 00001374 4EAD 17A2 jsr [A5 + 0x17A2 /* export_752 */] 00001378 42A7 clr.l -[A7] 0000137A 486E FFE8 pea.l [A6 - 0x18] 0000137E 2F0B move.l -[A7], A3 00001380 4EBA 04F6 jsr [PC + 0x4F6 /* 00001878 */] 00001384 2D5F FFE4 move.l [A6 - 0x1C], [A7]+ 00001388 206E 0010 movea.l A0, [A6 + 0x10] 0000138C 30AE FFE4 move.w [A0], [A6 - 0x1C] 00001390 206E 000C movea.l A0, [A6 + 0xC] 00001394 30AE FFE6 move.w [A0], [A6 - 0x1A] 00001398 4AAE FFE4 tst.l [A6 - 0x1C] 0000139C 6606 bne +0x8 /* 000013A4 */ 0000139E 4207 clr.b D7 000013A0 6000 009C bra +0x9E /* 0000143E */ label000013A4: 000013A4 2F2E FFE4 move.l -[A7], [A6 - 0x1C] 000013A8 486E FFF0 pea.l [A6 - 0x10] 000013AC 2F0B move.l -[A7], A3 000013AE 4EBA F400 jsr [PC - 0xC00 /* 000007B0 */] 000013B2 486E FFF0 pea.l [A6 - 0x10] 000013B6 2054 movea.l A0, [A4] 000013B8 3028 0048 move.w D0, [A0 + 0x48] 000013BC 48C0 ext.l D0 000013BE 81FC 0002 divs.w D0, 0x2 000013C2 48C0 ext.l D0 000013C4 2F00 move.l -[A7], D0 000013C6 3028 0046 move.w D0, [A0 + 0x46] 000013CA 48C0 ext.l D0 000013CC 81FC 0002 divs.w D0, 0x2 000013D0 48C0 ext.l D0 000013D2 2F00 move.l -[A7], D0 000013D4 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */] 000013D8 7E01 moveq.l D7, 0x01 000013DA 2054 movea.l A0, [A4] 000013DC 4A68 0048 tst.w [A0 + 0x48] 000013E0 6F20 ble +0x22 /* 00001402 */ 000013E2 202E FFEC move.l D0, [A6 - 0x14] 000013E6 B0AE FFF4 cmp.l D0, [A6 - 0xC] 000013EA 6C04 bge +0x6 /* 000013F0 */ 000013EC 7E03 moveq.l D7, 0x03 000013EE 6012 bra +0x14 /* 00001402 */ label000013F0: 000013F0 202E FFEC move.l D0, [A6 - 0x14] 000013F4 B0AE FFFC cmp.l D0, [A6 - 0x4] 000013F8 6D08 blt +0xA /* 00001402 */ 000013FA 7E03 moveq.l D7, 0x03 000013FC 206E 000C movea.l A0, [A6 + 0xC] 00001400 5250 addq.w [A0], 1 label00001402: 00001402 2054 movea.l A0, [A4] 00001404 4A68 0046 tst.w [A0 + 0x46] 00001408 6F34 ble +0x36 /* 0000143E */ 0000140A 202E FFE8 move.l D0, [A6 - 0x18] 0000140E B0AE FFF0 cmp.l D0, [A6 - 0x10] 00001412 6C0E bge +0x10 /* 00001422 */ 00001414 7003 moveq.l D0, 0x03 00001416 B007 cmp.b D0, D7 00001418 6604 bne +0x6 /* 0000141E */ 0000141A 7E04 moveq.l D7, 0x04 0000141C 6020 bra +0x22 /* 0000143E */ label0000141E: 0000141E 7E02 moveq.l D7, 0x02 00001420 601C bra +0x1E /* 0000143E */ label00001422: 00001422 202E FFE8 move.l D0, [A6 - 0x18] 00001426 B0AE FFF8 cmp.l D0, [A6 - 0x8] 0000142A 6D12 blt +0x14 /* 0000143E */ 0000142C 7003 moveq.l D0, 0x03 0000142E B007 cmp.b D0, D7 00001430 6604 bne +0x6 /* 00001436 */ 00001432 7E04 moveq.l D7, 0x04 00001434 6002 bra +0x4 /* 00001438 */ label00001436: 00001436 7E02 moveq.l D7, 0x02 label00001438: 00001438 206E 0010 movea.l A0, [A6 + 0x10] 0000143C 5250 addq.w [A0], 1 label0000143E: 0000143E 1D47 0018 move.b [A6 + 0x18], D7 00001442 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00001446 4E5E unlink A6 00001448 205F movea.l A0, [A7]+ 0000144A DEFC 0010 add.w A7, 0x10 0000144E 4ED0 jmp [A0] 00001450 4E56 FFF0 link A6, -0x0010 00001454 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001458 266E 0008 movea.l A3, [A6 + 0x8] 0000145C 3C2E 000E move.w D6, [A6 + 0xE] 00001460 3E2E 0010 move.w D7, [A6 + 0x10] 00001464 284B movea.l A4, A3 00001466 7001 moveq.l D0, 0x01 00001468 B047 cmp.w D0, D7 0000146A 5EC0 sgt D0 0000146C 4A00 tst.b D0 0000146E 660A bne +0xC /* 0000147A */ 00001470 7201 moveq.l D1, 0x01 00001472 B246 cmp.w D1, D6 00001474 5EC1 sgt D1 00001476 8001 or.b D0, D1 00001478 6706 beq +0x8 /* 00001480 */ label0000147A: 0000147A 4A46 tst.w D6 0000147C 6772 beq +0x74 /* 000014F0 */ 0000147E 6070 bra +0x72 /* 000014F0 */ label00001480: 00001480 3F07 move.w -[A7], D7 00001482 3F06 move.w -[A7], D6 00001484 3F2E 000C move.w -[A7], [A6 + 0xC] 00001488 2054 movea.l A0, [A4] 0000148A 2F28 003C move.l -[A7], [A0 + 0x3C] 0000148E 4EBA EED0 jsr [PC - 0x1130 /* 00000360 */] 00001492 3006 move.w D0, D6 00001494 2054 movea.l A0, [A4] 00001496 D168 003A add.w [A0 + 0x3A], D0 0000149A 2F0B move.l -[A7], A3 0000149C 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 000014A0 42A7 clr.l -[A7] 000014A2 7001 moveq.l D0, 0x01 000014A4 2F00 move.l -[A7], D0 000014A6 3007 move.w D0, D7 000014A8 48C0 ext.l D0 000014AA 2F00 move.l -[A7], D0 000014AC 201F move.l D0, [A7]+ 000014AE 2E9F move.l [A7], [A7]+ 000014B0 B097 cmp.l D0, [A7] 000014B2 6F02 ble +0x4 /* 000014B6 */ 000014B4 2E80 move.l [A7], D0 label000014B6: 000014B6 201F move.l D0, [A7]+ 000014B8 3F00 move.w -[A7], D0 000014BA 42A7 clr.l -[A7] 000014BC 7001 moveq.l D0, 0x01 000014BE 2F00 move.l -[A7], D0 000014C0 2054 movea.l A0, [A4] 000014C2 3028 003A move.w D0, [A0 + 0x3A] 000014C6 9047 sub.w D0, D7 000014C8 5240 addq.w D0, 1 000014CA 48C0 ext.l D0 000014CC 2F00 move.l -[A7], D0 000014CE 201F move.l D0, [A7]+ 000014D0 2E9F move.l [A7], [A7]+ 000014D2 B097 cmp.l D0, [A7] 000014D4 6F02 ble +0x4 /* 000014D8 */ 000014D6 2E80 move.l [A7], D0 label000014D8: 000014D8 201F move.l D0, [A7]+ 000014DA 3F00 move.w -[A7], D0 000014DC 486E FFF0 pea.l [A6 - 0x10] 000014E0 2F0B move.l -[A7], A3 000014E2 4EBA F3F4 jsr [PC - 0xC0C /* 000008D8 */] 000014E6 486E FFF0 pea.l [A6 - 0x10] 000014EA 2F0B move.l -[A7], A3 000014EC 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */] label000014F0: 000014F0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000014F4 4E5E unlink A6 000014F6 205F movea.l A0, [A7]+ 000014F8 DEFC 000A add.w A7, 0xA /* '\n' */ 000014FC 4ED0 jmp [A0] 000014FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001500-00001504 fn00001500: 00001500 4E56 FFF0 link A6, -0x0010 // end alternate branch 00001500-00001504 fn00001500: // (misaligned) 00001502 FFF0 .invalid <> 00001504 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00001508 266E 0008 movea.l A3, [A6 + 0x8] 0000150C 3C2E 000E move.w D6, [A6 + 0xE] 00001510 3E2E 0010 move.w D7, [A6 + 0x10] 00001514 284B movea.l A4, A3 00001516 7001 moveq.l D0, 0x01 00001518 B047 cmp.w D0, D7 0000151A 5EC0 sgt D0 0000151C 4A00 tst.b D0 0000151E 660A bne +0xC /* 0000152A */ 00001520 7201 moveq.l D1, 0x01 00001522 B246 cmp.w D1, D6 00001524 5EC1 sgt D1 00001526 8001 or.b D0, D1 00001528 6706 beq +0x8 /* 00001530 */ label0000152A: 0000152A 4A46 tst.w D6 0000152C 6772 beq +0x74 /* 000015A0 */ 0000152E 6070 bra +0x72 /* 000015A0 */ label00001530: 00001530 3F07 move.w -[A7], D7 00001532 3F06 move.w -[A7], D6 00001534 3F2E 000C move.w -[A7], [A6 + 0xC] 00001538 2054 movea.l A0, [A4] 0000153A 2F28 0040 move.l -[A7], [A0 + 0x40] 0000153E 4EBA EE20 jsr [PC - 0x11E0 /* 00000360 */] 00001542 3006 move.w D0, D6 00001544 2054 movea.l A0, [A4] 00001546 D168 0038 add.w [A0 + 0x38], D0 0000154A 2F0B move.l -[A7], A3 0000154C 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */] 00001550 42A7 clr.l -[A7] 00001552 7001 moveq.l D0, 0x01 00001554 2F00 move.l -[A7], D0 00001556 3007 move.w D0, D7 00001558 48C0 ext.l D0 0000155A 2F00 move.l -[A7], D0 0000155C 201F move.l D0, [A7]+ 0000155E 2E9F move.l [A7], [A7]+ 00001560 B097 cmp.l D0, [A7] 00001562 6F02 ble +0x4 /* 00001566 */ 00001564 2E80 move.l [A7], D0 label00001566: 00001566 201F move.l D0, [A7]+ 00001568 3F00 move.w -[A7], D0 0000156A 42A7 clr.l -[A7] 0000156C 7001 moveq.l D0, 0x01 0000156E 2F00 move.l -[A7], D0 00001570 2054 movea.l A0, [A4] 00001572 3028 0038 move.w D0, [A0 + 0x38] 00001576 9047 sub.w D0, D7 00001578 5240 addq.w D0, 1 0000157A 48C0 ext.l D0 0000157C 2F00 move.l -[A7], D0 0000157E 201F move.l D0, [A7]+ 00001580 2E9F move.l [A7], [A7]+ 00001582 B097 cmp.l D0, [A7] 00001584 6F02 ble +0x4 /* 00001588 */ 00001586 2E80 move.l [A7], D0 label00001588: 00001588 201F move.l D0, [A7]+ 0000158A 3F00 move.w -[A7], D0 0000158C 486E FFF0 pea.l [A6 - 0x10] 00001590 2F0B move.l -[A7], A3 00001592 4EBA 0054 jsr [PC + 0x54 /* 000015E8 */] 00001596 486E FFF0 pea.l [A6 - 0x10] 0000159A 2F0B move.l -[A7], A3 0000159C 4EAD 1762 jsr [A5 + 0x1762 /* export_744 */] label000015A0: 000015A0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 000015A4 4E5E unlink A6 000015A6 205F movea.l A0, [A7]+ 000015A8 DEFC 000A add.w A7, 0xA /* '\n' */ 000015AC 4ED0 jmp [A0] 000015AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_513: // at 000015B0 (misaligned) 000015B2 0000 3F3C ori.b D0, 0x3C /* '<' */ 000015B6 0001 2F2E ori.b D1, 0x2E /* '.' */ 000015BA 000C 2F2E ori.b A4, 0x2E /* '.' */ 000015BE 0008 4EBA ori.b A0, 0xBA 000015C2 FE8E 4E5E .extension 0xE8E <> // unimplemented 000015C6 205F movea.l A0, [A7]+ 000015C8 504F addq.w A7, 8 000015CA 4ED0 jmp [A0] export_514: 000015CC 4E56 0000 link A6, 0 000015D0 3F3C 0001 move.w -[A7], 0x1 000015D4 2F2E 000C move.l -[A7], [A6 + 0xC] 000015D8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015DC 4EBA FF22 jsr [PC - 0xDE /* 00001500 */] 000015E0 4E5E unlink A6 000015E2 205F movea.l A0, [A7]+ 000015E4 504F addq.w A7, 8 000015E6 4ED0 jmp [A0] export_515: fn000015E8: 000015E8 4E56 FFF8 link A6, -0x0008 000015EC 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 000015F0 382E 0010 move.w D4, [A6 + 0x10] 000015F4 3A2E 0012 move.w D5, [A6 + 0x12] 000015F8 286E 0008 movea.l A4, [A6 + 0x8] 000015FC 7001 moveq.l D0, 0x01 000015FE B045 cmp.w D0, D5 00001600 5EC0 sgt D0 00001602 4A00 tst.b D0 00001604 661C bne +0x1E /* 00001622 */ 00001606 7201 moveq.l D1, 0x01 00001608 B244 cmp.w D1, D4 0000160A 5EC1 sgt D1 0000160C 8001 or.b D0, D1 0000160E 6612 bne +0x14 /* 00001622 */ 00001610 3205 move.w D1, D5 00001612 D244 add.w D1, D4 00001614 5341 subq.w D1, 1 00001616 2054 movea.l A0, [A4] 00001618 B268 0038 cmp.w D1, [A0 + 0x38] 0000161C 5EC1 sgt D1 0000161E 8001 or.b D0, D1 00001620 6714 beq +0x16 /* 00001636 */ label00001622: 00001622 2F2E 000C move.l -[A7], [A6 + 0xC] 00001626 42A7 clr.l -[A7] 00001628 42A7 clr.l -[A7] 0000162A 42A7 clr.l -[A7] 0000162C 42A7 clr.l -[A7] 0000162E 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] 00001632 6000 0092 bra +0x94 /* 000016C6 */ label00001636: 00001636 2254 movea.l A1, [A4] 00001638 2069 0040 movea.l A0, [A1 + 0x40] 0000163C 7001 moveq.l D0, 0x01 0000163E 2050 movea.l A0, [A0] 00001640 B068 0012 cmp.w D0, [A0 + 0x12] 00001644 6638 bne +0x3A /* 0000167E */ 00001646 2F3C 0001 0000 move.l -[A7], 0x10000 0000164C 2054 movea.l A0, [A4] 0000164E 2F28 0040 move.l -[A7], [A0 + 0x40] 00001652 4EBA ECA4 jsr [PC - 0x135C /* 000002F8 */] 00001656 301F move.w D0, [A7]+ 00001658 48C0 ext.l D0 0000165A 2E00 move.l D7, D0 0000165C 42A7 clr.l -[A7] 0000165E 3F07 move.w -[A7], D7 00001660 3005 move.w D0, D5 00001662 5340 subq.w D0, 1 00001664 3F00 move.w -[A7], D0 00001666 301F move.w D0, [A7]+ 00001668 C1DF muls.w D0, [A7]+ 0000166A 2E80 move.l [A7], D0 0000166C 2C1F move.l D6, [A7]+ 0000166E 42A7 clr.l -[A7] 00001670 3F07 move.w -[A7], D7 00001672 3F04 move.w -[A7], D4 00001674 301F move.w D0, [A7]+ 00001676 C1DF muls.w D0, [A7]+ 00001678 2E80 move.l [A7], D0 0000167A 2E1F move.l D7, [A7]+ 0000167C 602A bra +0x2C /* 000016A8 */ label0000167E: 0000167E 42A7 clr.l -[A7] 00001680 3F3C 0001 move.w -[A7], 0x1 00001684 3005 move.w D0, D5 00001686 5340 subq.w D0, 1 00001688 3F00 move.w -[A7], D0 0000168A 2054 movea.l A0, [A4] 0000168C 2F28 0040 move.l -[A7], [A0 + 0x40] 00001690 4EBA EF22 jsr [PC - 0x10DE /* 000005B4 */] 00001694 2C1F move.l D6, [A7]+ 00001696 42A7 clr.l -[A7] 00001698 3F05 move.w -[A7], D5 0000169A 3F04 move.w -[A7], D4 0000169C 2054 movea.l A0, [A4] 0000169E 2F28 0040 move.l -[A7], [A0 + 0x40] 000016A2 4EBA EF10 jsr [PC - 0x10F0 /* 000005B4 */] 000016A6 2E1F move.l D7, [A7]+ label000016A8: 000016A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000016AC 42A7 clr.l -[A7] 000016AE 2F06 move.l -[A7], D6 000016B0 2254 movea.l A1, [A4] 000016B2 2069 003C movea.l A0, [A1 + 0x3C] 000016B6 2050 movea.l A0, [A0] 000016B8 2F28 000E move.l -[A7], [A0 + 0xE] 000016BC 2006 move.l D0, D6 000016BE D087 add.l D0, D7 000016C0 2F00 move.l -[A7], D0 000016C2 4EAD 1B1A jsr [A5 + 0x1B1A /* export_863 */] label000016C6: 000016C6 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 000016CA 4E5E unlink A6 000016CC 205F movea.l A0, [A7]+ 000016CE DEFC 000C add.w A7, 0xC 000016D2 4ED0 jmp [A0] export_516: fn000016D4: 000016D4 4E56 0000 link A6, 0 000016D8 2F2E 0012 move.l -[A7], [A6 + 0x12] 000016DC 2F2E 0012 move.l -[A7], [A6 + 0x12] 000016E0 1F2E 0010 move.b -[A7], [A6 + 0x10] 000016E4 1F2E 000E move.b -[A7], [A6 + 0xE] 000016E8 1F2E 000C move.b -[A7], [A6 + 0xC] 000016EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016F0 4EBA 0106 jsr [PC + 0x106 /* 000017F8 */] 000016F4 4E5E unlink A6 000016F6 205F movea.l A0, [A7]+ 000016F8 DEFC 000E add.w A7, 0xE 000016FC 4ED0 jmp [A0] 000016FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001700-0000170E export_517: fn00001700: 00001700 4E56 0000 link A6, 0 00001704 48E7 0018 movem.l -[A7], A3,A4 00001708 266E 0008 movea.l A3, [A6 + 0x8] 0000170C 284B movea.l A4, A3 // end alternate branch 00001700-0000170E export_517: // at 00001700 (misaligned) fn00001700: // (misaligned) 00001702 0000 48E7 ori.b D0, 0xE7 00001706 0018 266E ori.b [A0]+, 0x6E /* 'n' */ 0000170A 0008 284B ori.b A0, 0x4B /* 'K' */ 0000170E 102E 000E move.b D0, [A6 + 0xE] 00001712 670C beq +0xE /* 00001720 */ 00001714 2054 movea.l A0, [A4] 00001716 2F28 004C move.l -[A7], [A0 + 0x4C] 0000171A 2F2D F328 move.l -[A7], [A5 - 0xCD8] 0000171E A8DC syscall CopyRgn label00001720: 00001720 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001724 2F3C 0001 0001 move.l -[A7], 0x10001 0000172A 2054 movea.l A0, [A4] 0000172C 3028 003A move.w D0, [A0 + 0x3A] 00001730 5240 addq.w D0, 1 00001732 3F00 move.w -[A7], D0 00001734 3028 0038 move.w D0, [A0 + 0x38] 00001738 5240 addq.w D0, 1 0000173A 3F00 move.w -[A7], D0 0000173C A8DE syscall SetRecRgn 0000173E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00001742 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001746 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000174A A8E4 syscall SectRgn 0000174C 102E 0010 move.b D0, [A6 + 0x10] 00001750 6718 beq +0x1A /* 0000176A */ 00001752 C02E 000C and.b D0, [A6 + 0xC] 00001756 6712 beq +0x14 /* 0000176A */ 00001758 2F2D F838 move.l -[A7], [A5 - 0x7C8] 0000175C 2054 movea.l A0, [A4] 0000175E 2F28 004C move.l -[A7], [A0 + 0x4C] 00001762 2F28 004C move.l -[A7], [A0 + 0x4C] 00001766 A8E5 syscall UnionRgn 00001768 6024 bra +0x26 /* 0000178E */ label0000176A: 0000176A 102E 000C move.b D0, [A6 + 0xC] 0000176E 670E beq +0x10 /* 0000177E */ 00001770 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001774 2054 movea.l A0, [A4] 00001776 2F28 004C move.l -[A7], [A0 + 0x4C] 0000177A A8DC syscall CopyRgn 0000177C 6010 bra +0x12 /* 0000178E */ label0000177E: 0000177E 2054 movea.l A0, [A4] 00001780 2F28 004C move.l -[A7], [A0 + 0x4C] 00001784 2F2D F838 move.l -[A7], [A5 - 0x7C8] 00001788 2F28 004C move.l -[A7], [A0 + 0x4C] 0000178C A8E6 syscall DiffRgn label0000178E: 0000178E 2054 movea.l A0, [A4] 00001790 2F28 004C move.l -[A7], [A0 + 0x4C] 00001794 2F28 0050 move.l -[A7], [A0 + 0x50] 00001798 A8DC syscall CopyRgn 0000179A 102E 000E move.b D0, [A6 + 0xE] 0000179E 6748 beq +0x4A /* 000017E8 */ 000017A0 2F2D F328 move.l -[A7], [A5 - 0xCD8] 000017A4 2054 movea.l A0, [A4] 000017A6 2F28 004C move.l -[A7], [A0 + 0x4C] 000017AA 2F2D F338 move.l -[A7], [A5 - 0xCC8] 000017AE A8E6 syscall DiffRgn 000017B0 2F2D F338 move.l -[A7], [A5 - 0xCC8] 000017B4 2054 movea.l A0, [A4] 000017B6 1F28 002C move.b -[A7], [A0 + 0x2C] 000017BA 1F3C 0001 move.b -[A7], 0x1 000017BE 2F0B move.l -[A7], A3 000017C0 4EBA F68E jsr [PC - 0x972 /* 00000E50 */] 000017C4 2054 movea.l A0, [A4] 000017C6 2F28 004C move.l -[A7], [A0 + 0x4C] 000017CA 2F2D F328 move.l -[A7], [A5 - 0xCD8] 000017CE 2F2D F338 move.l -[A7], [A5 - 0xCC8] 000017D2 A8E6 syscall DiffRgn 000017D4 2F2D F338 move.l -[A7], [A5 - 0xCC8] 000017D8 1F3C 0001 move.b -[A7], 0x1 000017DC 2054 movea.l A0, [A4] 000017DE 1F28 002C move.b -[A7], [A0 + 0x2C] 000017E2 2F0B move.l -[A7], A3 000017E4 4EBA F66A jsr [PC - 0x996 /* 00000E50 */] label000017E8: 000017E8 4CDF 1800 movem.l A3,A4, [A7]+ 000017EC 4E5E unlink A6 000017EE 205F movea.l A0, [A7]+ 000017F0 DEFC 000E add.w A7, 0xE 000017F4 4ED0 jmp [A0] 000017F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000017F8-000017FE fn000017F8: 000017F8 4E56 0000 link A6, 0 000017FC 2F0C move.l -[A7], A4 // end alternate branch 000017F8-000017FE fn000017F8: // (misaligned) 000017FA 0000 2F0C ori.b D0, 0xC 000017FE 286E 0008 movea.l A4, [A6 + 0x8] 00001802 4A6E 0018 tst.w [A6 + 0x18] 00001806 57C0 seq D0 00001808 4A00 tst.b D0 0000180A 6728 beq +0x2A /* 00001834 */ 0000180C 4A6E 0016 tst.w [A6 + 0x16] 00001810 57C1 seq D1 00001812 C001 and.b D0, D1 00001814 671E beq +0x20 /* 00001834 */ 00001816 4A6E 0014 tst.w [A6 + 0x14] 0000181A 57C1 seq D1 0000181C C001 and.b D0, D1 0000181E 6714 beq +0x16 /* 00001834 */ 00001820 4A6E 0012 tst.w [A6 + 0x12] 00001824 57C1 seq D1 00001826 C001 and.b D0, D1 00001828 670A beq +0xC /* 00001834 */ 0000182A 2054 movea.l A0, [A4] 0000182C 2F28 0054 move.l -[A7], [A0 + 0x54] 00001830 A8DD syscall SetEmptyRgn 00001832 601C bra +0x1E /* 00001850 */ label00001834: 00001834 2054 movea.l A0, [A4] 00001836 2F28 0054 move.l -[A7], [A0 + 0x54] 0000183A 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000183E 302E 0014 move.w D0, [A6 + 0x14] 00001842 5240 addq.w D0, 1 00001844 3F00 move.w -[A7], D0 00001846 302E 0012 move.w D0, [A6 + 0x12] 0000184A 5240 addq.w D0, 1 0000184C 3F00 move.w -[A7], D0 0000184E A8DE syscall SetRecRgn label00001850: 00001850 2054 movea.l A0, [A4] 00001852 2F28 0054 move.l -[A7], [A0 + 0x54] 00001856 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000185A 1F2E 000E move.b -[A7], [A6 + 0xE] 0000185E 1F2E 000C move.b -[A7], [A6 + 0xC] 00001862 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001866 4EBA FE98 jsr [PC - 0x168 /* 00001700 */] 0000186A 285F movea.l A4, [A7]+ 0000186C 4E5E unlink A6 0000186E 205F movea.l A0, [A7]+ 00001870 DEFC 0012 add.w A7, 0x12 00001874 4ED0 jmp [A0] 00001876 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001878-0000187C export_518: fn00001878: 00001878 4E56 FFF4 link A6, -0x000C // end alternate branch 00001878-0000187C export_518: // at 00001878 (misaligned) fn00001878: // (misaligned) 0000187A FFF4 .invalid <> 0000187C 2F0C move.l -[A7], A4 0000187E 206E 000C movea.l A0, [A6 + 0xC] 00001882 43EE FFF8 lea.l A1, [A6 - 0x8] 00001886 22D8 move.l [A1]+, [A0]+ 00001888 22D8 move.l [A1]+, [A0]+ 0000188A 286E 0008 movea.l A4, [A6 + 0x8] 0000188E 4267 clr.w -[A7] 00001890 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001894 2054 movea.l A0, [A4] 00001896 2F28 003C move.l -[A7], [A0 + 0x3C] 0000189A 4EBA E950 jsr [PC - 0x16B0 /* 000001EC */] 0000189E 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 000018A2 4267 clr.w -[A7] 000018A4 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000018A8 2054 movea.l A0, [A4] 000018AA 2F28 0040 move.l -[A7], [A0 + 0x40] 000018AE 4EBA E93C jsr [PC - 0x16C4 /* 000001EC */] 000018B2 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 000018B6 4A6E FFF6 tst.w [A6 - 0xA] 000018BA 57C0 seq D0 000018BC 4A00 tst.b D0 000018BE 660A bne +0xC /* 000018CA */ 000018C0 4A6E FFF4 tst.w [A6 - 0xC] 000018C4 57C1 seq D1 000018C6 8001 or.b D0, D1 000018C8 6708 beq +0xA /* 000018D2 */ label000018CA: 000018CA 2D6D F844 0010 move.l [A6 + 0x10], [A5 - 0x7BC] 000018D0 6006 bra +0x8 /* 000018D8 */ label000018D2: 000018D2 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC] label000018D8: 000018D8 285F movea.l A4, [A7]+ 000018DA 4E5E unlink A6 000018DC 205F movea.l A0, [A7]+ 000018DE 504F addq.w A7, 8 000018E0 4ED0 jmp [A0] 000018E2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000018E4-000018E8 fn000018E4: 000018E4 4E56 FFF4 link A6, -0x000C // end alternate branch 000018E4-000018E8 fn000018E4: // (misaligned) 000018E6 FFF4 .invalid <> 000018E8 2F0C move.l -[A7], A4 000018EA 206E 000C movea.l A0, [A6 + 0xC] 000018EE 43EE FFF8 lea.l A1, [A6 - 0x8] 000018F2 22D8 move.l [A1]+, [A0]+ 000018F4 22D8 move.l [A1]+, [A0]+ 000018F6 286E 0008 movea.l A4, [A6 + 0x8] 000018FA 4267 clr.w -[A7] 000018FC 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001900 2054 movea.l A0, [A4] 00001902 2F28 003C move.l -[A7], [A0 + 0x3C] 00001906 4EBA E8E4 jsr [PC - 0x171C /* 000001EC */] 0000190A 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 0000190E 6608 bne +0xA /* 00001918 */ 00001910 2054 movea.l A0, [A4] 00001912 3D68 003A FFF6 move.w [A6 - 0xA], [A0 + 0x3A] label00001918: 00001918 4267 clr.w -[A7] 0000191A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000191E 2054 movea.l A0, [A4] 00001920 2F28 0040 move.l -[A7], [A0 + 0x40] 00001924 4EBA E8C6 jsr [PC - 0x173A /* 000001EC */] 00001928 3D5F FFF4 move.w [A6 - 0xC], [A7]+ 0000192C 6608 bne +0xA /* 00001936 */ 0000192E 2054 movea.l A0, [A4] 00001930 3D68 0038 FFF4 move.w [A6 - 0xC], [A0 + 0x38] label00001936: 00001936 2D6E FFF4 0010 move.l [A6 + 0x10], [A6 - 0xC] 0000193C 285F movea.l A4, [A7]+ 0000193E 4E5E unlink A6 00001940 205F movea.l A0, [A7]+ 00001942 504F addq.w A7, 8 00001944 4ED0 jmp [A0] 00001946 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_519: // at 00001948 (misaligned) 0000194A FEF8 206E .extension 0xEF8 <> // unimplemented 0000194E 000C 43EE ori.b A4, 0xEE 00001952 FFF8 .invalid <> 00001954 22D8 move.l [A1]+, [A0]+ 00001956 22D8 move.l [A1]+, [A0]+ 00001958 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000195C 486E FEF8 pea.l [A6 - 0x108] 00001960 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001964 4EAD 201A jsr [A5 + 0x201A /* export_1023 */] 00001968 4267 clr.w -[A7] 0000196A 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000196E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001972 4EBA F950 jsr [PC - 0x6B0 /* 000012C4 */] 00001976 4A5F tst.w [A7]+ 00001978 6F0E ble +0x10 /* 00001988 */ 0000197A 486E FEF8 pea.l [A6 - 0x108] 0000197E 486E FFF8 pea.l [A6 - 0x8] 00001982 4267 clr.w -[A7] 00001984 4EAD 1A6A jsr [A5 + 0x1A6A /* export_841 */] label00001988: 00001988 4E5E unlink A6 0000198A 205F movea.l A0, [A7]+ 0000198C DEFC 000C add.w A7, 0xC 00001990 4ED0 jmp [A0] 00001992 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_520: // at 00001994 (misaligned) 00001996 0000 4267 ori.b D0, 0x67 /* 'g' */ 0000199A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000199E 4EAD 16F2 jsr [A5 + 0x16F2 /* export_730 */] 000019A2 101F move.b D0, [A7]+ 000019A4 6710 beq +0x12 /* 000019B6 */ 000019A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019AA 4EBA 0014 jsr [PC + 0x14 /* 000019C0 */] 000019AE 1D7C 0001 000C move.b [A6 + 0xC], 0x1 000019B4 6004 bra +0x6 /* 000019BA */ label000019B6: 000019B6 422E 000C clr.b [A6 + 0xC] label000019BA: 000019BA 4E5E unlink A6 000019BC 2E9F move.l [A7], [A7]+ 000019BE 4E75 rts export_521: fn000019C0: 000019C0 4E56 FFF4 link A6, -0x000C 000019C4 2F0A move.l -[A7], A2 000019C6 206E 0008 movea.l A0, [A6 + 0x8] 000019CA 43EE FFF4 lea.l A1, [A6 - 0xC] 000019CE 2050 movea.l A0, [A0] 000019D0 45E8 0058 lea.l A2, [A0 + 0x58] 000019D4 22DA move.l [A1]+, [A2]+ 000019D6 22DA move.l [A1]+, [A2]+ 000019D8 22DA move.l [A1]+, [A2]+ 000019DA 486E FFF4 pea.l [A6 - 0xC] 000019DE 4EAD 1AA2 jsr [A5 + 0x1AA2 /* export_848 */] 000019E2 A89E syscall PenNormal 000019E4 245F movea.l A2, [A7]+ 000019E6 4E5E unlink A6 000019E8 2E9F move.l [A7], [A7]+ 000019EA 4E75 rts export_522: 000019EC 4E56 0000 link A6, 0 000019F0 4E5E unlink A6 000019F2 205F movea.l A0, [A7]+ 000019F4 DEFC 000C add.w A7, 0xC 000019F8 4ED0 jmp [A0] 000019FA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_523: // at 000019FC (misaligned) 000019FE 0000 4267 ori.b D0, 0x67 /* 'g' */ 00001A02 2F2E 000C move.l -[A7], [A6 + 0xC] 00001A06 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A0A 4EBA ED54 jsr [PC - 0x12AC /* 00000760 */] 00001A0E 101F move.b D0, [A7]+ 00001A10 6716 beq +0x18 /* 00001A28 */ 00001A12 2F00 move.l -[A7], D0 00001A14 4267 clr.w -[A7] 00001A16 3F2E 000C move.w -[A7], [A6 + 0xC] 00001A1A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A1E 4EBA 0014 jsr [PC + 0x14 /* 00001A34 */] 00001A22 121F move.b D1, [A7]+ 00001A24 201F move.l D0, [A7]+ 00001A26 C001 and.b D0, D1 label00001A28: 00001A28 1D40 0010 move.b [A6 + 0x10], D0 00001A2C 4E5E unlink A6 00001A2E 205F movea.l A0, [A7]+ 00001A30 504F addq.w A7, 8 00001A32 4ED0 jmp [A0] fn00001A34: 00001A34 4E56 0000 link A6, 0 00001A38 7001 moveq.l D0, 0x01 00001A3A B06E 000C cmp.w D0, [A6 + 0xC] 00001A3E 5FC0 sle D0 00001A40 4A00 tst.b D0 00001A42 6712 beq +0x14 /* 00001A56 */ 00001A44 206E 0008 movea.l A0, [A6 + 0x8] 00001A48 322E 000C move.w D1, [A6 + 0xC] 00001A4C 2050 movea.l A0, [A0] 00001A4E B268 0038 cmp.w D1, [A0 + 0x38] 00001A52 5FC1 sle D1 00001A54 C001 and.b D0, D1 label00001A56: 00001A56 4400 neg.b D0 00001A58 1D40 000E move.b [A6 + 0xE], D0 00001A5C 4E5E unlink A6 00001A5E 205F movea.l A0, [A7]+ 00001A60 5C4F addq.w A7, 6 00001A62 4ED0 jmp [A0] 00001A64 4E56 0000 link A6, 0 00001A68 4E5E unlink A6 00001A6A 205F movea.l A0, [A7]+ 00001A6C DEFC 000A add.w A7, 0xA /* '\n' */ 00001A70 4ED0 jmp [A0] 00001A72 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_524: // at 00001A74 (misaligned) 00001A76 0000 3F2E ori.b D0, 0x2E /* '.' */ 00001A7A 0010 2F2E ori.b [A0], 0x2E /* '.' */ 00001A7E 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001A82 0008 4EBA ori.b A0, 0xBA 00001A86 FFDE .invalid <> 00001A88 4E5E unlink A6 00001A8A 205F movea.l A0, [A7]+ 00001A8C DEFC 000C add.w A7, 0xC 00001A90 4ED0 jmp [A0] 00001A92 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_525: // at 00001A94 (misaligned) 00001A96 0000 3F2E ori.b D0, 0x2E /* '.' */ 00001A9A 0012 1F2E ori.b [A2], 0x2E /* '.' */ 00001A9E 0010 1F2E ori.b [A0], 0x2E /* '.' */ 00001AA2 000E 1F2E ori.b A6, 0x2E /* '.' */ 00001AA6 000C 2F2E ori.b A4, 0x2E /* '.' */ 00001AAA 0008 4EBA ori.b A0, 0xBA 00001AAE 000E 4E5E ori.b A6, 0x5E /* '^' */ 00001AB2 205F movea.l A0, [A7]+ 00001AB4 DEFC 000E add.w A7, 0xE 00001AB8 4ED0 jmp [A0] 00001ABA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001ABE FFFC .invalid <> 00001AC0 3D6E 0012 FFFC move.w [A6 - 0x4], [A6 + 0x12] 00001AC6 42A7 clr.l -[A7] 00001AC8 7001 moveq.l D0, 0x01 00001ACA 2F00 move.l -[A7], D0 00001ACC 302E 0012 move.w D0, [A6 + 0x12] 00001AD0 48C0 ext.l D0 00001AD2 2F00 move.l -[A7], D0 00001AD4 201F move.l D0, [A7]+ 00001AD6 2E9F move.l [A7], [A7]+ 00001AD8 B097 cmp.l D0, [A7] 00001ADA 6C02 bge +0x4 /* 00001ADE */ 00001ADC 2E80 move.l [A7], D0 label00001ADE: 00001ADE 201F move.l D0, [A7]+ 00001AE0 3D40 FFFE move.w [A6 - 0x2], D0 00001AE4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AE8 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001AEC 1F2E 000E move.b -[A7], [A6 + 0xE] 00001AF0 1F2E 000C move.b -[A7], [A6 + 0xC] 00001AF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001AF8 4EBA FBDA jsr [PC - 0x426 /* 000016D4 */] 00001AFC 4E5E unlink A6 00001AFE 205F movea.l A0, [A7]+ 00001B00 DEFC 000C add.w A7, 0xC 00001B04 4ED0 jmp [A0] 00001B06 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_526: // at 00001B08 (misaligned) 00001B0A 0000 2F0C ori.b D0, 0xC 00001B0E 286E 0008 movea.l A4, [A6 + 0x8] 00001B12 2054 movea.l A0, [A4] 00001B14 216E 000C 000E move.l [A0 + 0xE], [A6 + 0xC] 00001B1A 7000 moveq.l D0, 0x00 00001B1C 2140 0012 move.l [A0 + 0x12], D0 00001B20 42A7 clr.l -[A7] 00001B22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001B26 4EAD 147A jsr [A5 + 0x147A /* export_651 */] 00001B2A 285F movea.l A4, [A7]+ 00001B2C 4E5E unlink A6 00001B2E 205F movea.l A0, [A7]+ 00001B30 504F addq.w A7, 8 00001B32 4ED0 jmp [A0] export_527: 00001B34 4E56 FFF8 link A6, -0x0008 00001B38 206E 000C movea.l A0, [A6 + 0xC] 00001B3C 43EE FFF8 lea.l A1, [A6 - 0x8] 00001B40 22D8 move.l [A1]+, [A0]+ 00001B42 22D8 move.l [A1]+, [A0]+ 00001B44 4E5E unlink A6 00001B46 205F movea.l A0, [A7]+ 00001B48 504F addq.w A7, 8 00001B4A 4ED0 jmp [A0] export_528: 00001B4C 4E56 0000 link A6, 0 00001B50 4E5E unlink A6 00001B52 205F movea.l A0, [A7]+ 00001B54 DEFC 000E add.w A7, 0xE 00001B58 4ED0 jmp [A0] 00001B5A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_529: // at 00001B5C (misaligned) 00001B5E 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001B62 2E9F move.l [A7], [A7]+ 00001B64 4E75 rts 00001B66 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_530: // at 00001B68 (misaligned) 00001B6A 0000 4E5E ori.b D0, 0x5E /* '^' */ 00001B6E 2E9F move.l [A7], [A7]+ 00001B70 4E75 rts 00001B72 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_531: // at 00001B74 (misaligned) 00001B76 FFFE .invalid <> 00001B78 2F0C move.l -[A7], A4 00001B7A 286E 0008 movea.l A4, [A6 + 0x8] 00001B7E 42A7 clr.l -[A7] 00001B80 2054 movea.l A0, [A4] 00001B82 3F28 0002 move.w -[A7], [A0 + 0x2] 00001B86 486E FFFF pea.l [A6 - 0x1] 00001B8A 2F28 0022 move.l -[A7], [A0 + 0x22] 00001B8E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */] 00001B92 4A9F tst.l [A7]+ 00001B94 285F movea.l A4, [A7]+ 00001B96 4E5E unlink A6 00001B98 2E9F move.l [A7], [A7]+ 00001B9A 4E75 rts fn00001B9C: 00001B9C 4E56 FFFC link A6, -0x0004 00001BA0 2F0C move.l -[A7], A4 00001BA2 42A7 clr.l -[A7] 00001BA4 3F3C E000 move.w -[A7], 0xE000 00001BA8 A9BA syscall GetString 00001BAA 285F movea.l A4, [A7]+ 00001BAC 200C move.l D0, A4 00001BAE 56C0 sne D0 00001BB0 4A00 tst.b D0 00001BB2 671C beq +0x1E /* 00001BD0 */ 00001BB4 2054 movea.l A0, [A4] 00001BB6 4241 clr.w D1 00001BB8 1210 move.b D1, [A0] 00001BBA 7440 moveq.l D2, 0x40 00001BBC B441 cmp.w D2, D1 00001BBE 5EC1 sgt D1 00001BC0 C001 and.b D0, D1 00001BC2 670C beq +0xE /* 00001BD0 */ 00001BC4 2F14 move.l -[A7], [A4] 00001BC6 2F2E 000C move.l -[A7], [A6 + 0xC] 00001BCA 4EAD 19FA jsr [A5 + 0x19FA /* export_827 */] 00001BCE 6006 bra +0x8 /* 00001BD6 */ label00001BD0: 00001BD0 206E 000C movea.l A0, [A6 + 0xC] 00001BD4 4210 clr.b [A0] label00001BD6: 00001BD6 285F movea.l A4, [A7]+ 00001BD8 4E5E unlink A6 00001BDA 205F movea.l A0, [A7]+ 00001BDC 504F addq.w A7, 8 00001BDE 4ED0 jmp [A0] export_532: 00001BE0 4E56 FFFA link A6, -0x0006 00001BE4 48E7 0308 movem.l -[A7], D6,D7,A4 00001BE8 286E 0008 movea.l A4, [A6 + 0x8] 00001BEC 102E 0014 move.b D0, [A6 + 0x14] 00001BF0 4880 ext.w D0 00001BF2 41ED F518 lea.l A0, [A5 - 0xAE8] 00001BF6 1E30 0000 move.b D7, [A0 + D0.w] 00001BFA 206E 000C movea.l A0, [A6 + 0xC] 00001BFE 10BC 0001 move.b [A0], 0x1 00001C02 42A7 clr.l -[A7] 00001C04 1007 move.b D0, D7 00001C06 4880 ext.w D0 00001C08 2054 movea.l A0, [A4] 00001C0A E540 asl D0.w, 2 00001C0C 2230 001A move.l D1, [A0 + D0.w + 0x1A] 00001C10 D2AE 0010 add.l D1, [A6 + 0x10] 00001C14 2F01 move.l -[A7], D1 00001C16 1007 move.b D0, D7 00001C18 4880 ext.w D0 00001C1A E540 asl D0.w, 2 00001C1C 2F30 004C move.l -[A7], [A0 + D0.w + 0x4C] 00001C20 201F move.l D0, [A7]+ 00001C22 2E9F move.l [A7], [A7]+ 00001C24 B097 cmp.l D0, [A7] 00001C26 6C02 bge +0x4 /* 00001C2A */ 00001C28 2E80 move.l [A7], D0 label00001C2A: 00001C2A 2C1F move.l D6, [A7]+ 00001C2C 2D46 0016 move.l [A6 + 0x16], D6 00001C30 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00001C34 4E5E unlink A6 00001C36 205F movea.l A0, [A7]+ 00001C38 DEFC 000E add.w A7, 0xE 00001C3C 4ED0 jmp [A0] 00001C3E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001C42 0000 2F2E ori.b D0, 0x2E /* '.' */ 00001C46 000C 4EAD ori.b A4, 0xAD 00001C4A 0462 4E5E subi.w -[A2], 0x4E5E /* 'N^' */ 00001C4E 205F movea.l A0, [A7]+ 00001C50 504F addq.w A7, 8 00001C52 4ED0 jmp [A0] export_533: 00001C54 4E56 FEB8 link A6, -0x0148 00001C58 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4 00001C5C 2A2E 0008 move.l D5, [A6 + 0x8] 00001C60 2845 movea.l A4, D5 00001C62 41EE FFE0 lea.l A0, [A6 - 0x20] 00001C66 2454 movea.l A2, [A4] 00001C68 43EA 0024 lea.l A1, [A2 + 0x24] 00001C6C 7007 moveq.l D0, 0x07 label00001C6E: 00001C6E 20D9 move.l [A0]+, [A1]+ 00001C70 51C8 FFFC dbf D0, -0x6 /* 00001C6E */ 00001C74 3C2A 0060 move.w D6, [A2 + 0x60] 00001C78 2D6A 0016 FFDA move.l [A6 - 0x26], [A2 + 0x16] 00001C7E 2D6A 008C FFD6 move.l [A6 - 0x2A], [A2 + 0x8C] 00001C84 202A 0062 move.l D0, [A2 + 0x62] 00001C88 B0AD F47C cmp.l D0, [A5 - 0xB84] 00001C8C 6C7E bge +0x80 /* 00001D0C */ 00001C8E 486E FED4 pea.l [A6 - 0x12C] 00001C92 2F05 move.l -[A7], D5 00001C94 4EBA FF06 jsr [PC - 0xFA /* 00001B9C */] 00001C98 2054 movea.l A0, [A4] 00001C9A 4AA8 0066 tst.l [A0 + 0x66] 00001C9E 57C0 seq D0 00001CA0 4A00 tst.b D0 00001CA2 662A bne +0x2C /* 00001CCE */ 00001CA4 2F00 move.l -[A7], D0 00001CA6 4267 clr.w -[A7] 00001CA8 2254 movea.l A1, [A4] 00001CAA 2069 0066 movea.l A0, [A1 + 0x66] 00001CAE 2F10 move.l -[A7], [A0] 00001CB0 486E FED4 pea.l [A6 - 0x12C] 00001CB4 4267 clr.w -[A7] 00001CB6 1F3C 0001 move.b -[A7], 0x1 00001CBA 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00001CBE 121F move.b D1, [A7]+ 00001CC0 201F move.l D0, [A7]+ 00001CC2 0A01 0001 xori.b D1, 0x1 00001CC6 8001 or.b D0, D1 00001CC8 0240 0001 andi.w D0, 0x1 00001CCC 6734 beq +0x36 /* 00001D02 */ label00001CCE: 00001CCE 42A7 clr.l -[A7] 00001CD0 2054 movea.l A0, [A4] 00001CD2 2F28 0066 move.l -[A7], [A0 + 0x66] 00001CD6 4EAD 1A02 jsr [A5 + 0x1A02 /* export_828 */] 00001CDA 2054 movea.l A0, [A4] 00001CDC 215F 0066 move.l [A0 + 0x66], [A7]+ 00001CE0 42A7 clr.l -[A7] 00001CE2 486E FED4 pea.l [A6 - 0x12C] 00001CE6 A906 syscall NewString 00001CE8 2054 movea.l A0, [A4] 00001CEA 215F 0066 move.l [A0 + 0x66], [A7]+ 00001CEE 2054 movea.l A0, [A4] 00001CF0 2F28 0066 move.l -[A7], [A0 + 0x66] 00001CF4 4EAD 193A jsr [A5 + 0x193A /* export_803 */] 00001CF8 486E FFD5 pea.l [A6 - 0x2B] 00001CFC 2F05 move.l -[A7], D5 00001CFE 4EBA 0B04 jsr [PC + 0xB04 /* 00002804 */] label00001D02: 00001D02 42A7 clr.l -[A7] 00001D04 A975 syscall TickCount 00001D06 2054 movea.l A0, [A4] 00001D08 215F 0062 move.l [A0 + 0x62], [A7]+ label00001D0C: 00001D0C 2254 movea.l A1, [A4] 00001D0E 2069 0056 movea.l A0, [A1 + 0x56] 00001D12 2050 movea.l A0, [A0] 00001D14 2D48 FEC0 move.l [A6 - 0x140], A0 00001D18 45E9 0024 lea.l A2, [A1 + 0x24] 00001D1C 41E8 0010 lea.l A0, [A0 + 0x10] 00001D20 24D8 move.l [A2]+, [A0]+ 00001D22 24D8 move.l [A2]+, [A0]+ 00001D24 206E FEC0 movea.l A0, [A6 - 0x140] 00001D28 47E8 0002 lea.l A3, [A0 + 0x2] 00001D2C 41E9 008C lea.l A0, [A1 + 0x8C] 00001D30 2D48 FEBC move.l [A6 - 0x144], A0 00001D34 316B 0004 0002 move.w [A0 + 0x2], [A3 + 0x4] 00001D3A 206E FEBC movea.l A0, [A6 - 0x144] 00001D3E 30AB 0002 move.w [A0], [A3 + 0x2] 00001D42 3353 0060 move.w [A1 + 0x60], [A3] 00001D46 2054 movea.l A0, [A4] 00001D48 4868 0016 pea.l [A0 + 0x16] 00001D4C 2F2B 0002 move.l -[A7], [A3 + 0x2] 00001D50 A880 syscall SetPt 00001D52 2254 movea.l A1, [A4] 00001D54 41E9 0024 lea.l A0, [A1 + 0x24] 00001D58 2D48 FEB8 move.l [A6 - 0x148], A0 00001D5C 5088 addq.l A0, 8 00001D5E 244B movea.l A2, A3 00001D60 5C8A addq.l A2, 6 00001D62 20DA move.l [A0]+, [A2]+ 00001D64 20DA move.l [A0]+, [A2]+ 00001D66 1029 006F move.b D0, [A1 + 0x6F] 00001D6A 6600 00A8 bne +0xAA /* 00001E14 */ 00001D6E 206E FEB8 movea.l A0, [A6 - 0x148] 00001D72 4868 0010 pea.l [A0 + 0x10] 00001D76 42A7 clr.l -[A7] 00001D78 206E FEB8 movea.l A0, [A6 - 0x148] 00001D7C 3F28 0012 move.w -[A7], [A0 + 0x12] 00001D80 206E FEBC movea.l A0, [A6 - 0x144] 00001D84 3F28 0002 move.w -[A7], [A0 + 0x2] 00001D88 301F move.w D0, [A7]+ 00001D8A C1DF muls.w D0, [A7]+ 00001D8C 2E80 move.l [A7], D0 00001D8E 302E FFD8 move.w D0, [A6 - 0x28] 00001D92 48C0 ext.l D0 00001D94 2F00 move.l -[A7], D0 00001D96 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00001D9A 201F move.l D0, [A7]+ 00001D9C 3F00 move.w -[A7], D0 00001D9E 42A7 clr.l -[A7] 00001DA0 206E FEB8 movea.l A0, [A6 - 0x148] 00001DA4 3F28 0010 move.w -[A7], [A0 + 0x10] 00001DA8 206E FEBC movea.l A0, [A6 - 0x144] 00001DAC 3F10 move.w -[A7], [A0] 00001DAE 301F move.w D0, [A7]+ 00001DB0 C1DF muls.w D0, [A7]+ 00001DB2 2E80 move.l [A7], D0 00001DB4 302E FFD6 move.w D0, [A6 - 0x2A] 00001DB8 48C0 ext.l D0 00001DBA 2F00 move.l -[A7], D0 00001DBC 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00001DC0 201F move.l D0, [A7]+ 00001DC2 3F00 move.w -[A7], D0 00001DC4 42A7 clr.l -[A7] 00001DC6 206E FEB8 movea.l A0, [A6 - 0x148] 00001DCA 3F28 0016 move.w -[A7], [A0 + 0x16] 00001DCE 206E FEBC movea.l A0, [A6 - 0x144] 00001DD2 3F28 0002 move.w -[A7], [A0 + 0x2] 00001DD6 301F move.w D0, [A7]+ 00001DD8 C1DF muls.w D0, [A7]+ 00001DDA 2E80 move.l [A7], D0 00001DDC 302E FFD8 move.w D0, [A6 - 0x28] 00001DE0 48C0 ext.l D0 00001DE2 2F00 move.l -[A7], D0 00001DE4 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00001DE8 201F move.l D0, [A7]+ 00001DEA 3F00 move.w -[A7], D0 00001DEC 42A7 clr.l -[A7] 00001DEE 206E FEB8 movea.l A0, [A6 - 0x148] 00001DF2 3F28 0014 move.w -[A7], [A0 + 0x14] 00001DF6 206E FEBC movea.l A0, [A6 - 0x144] 00001DFA 3F10 move.w -[A7], [A0] 00001DFC 301F move.w D0, [A7]+ 00001DFE C1DF muls.w D0, [A7]+ 00001E00 2E80 move.l [A7], D0 00001E02 302E FFD6 move.w D0, [A6 - 0x2A] 00001E06 48C0 ext.l D0 00001E08 2F00 move.l -[A7], D0 00001E0A 4EAD 2912 jsr [A5 + 0x2912 /* export_1310 */] 00001E0E 201F move.l D0, [A7]+ 00001E10 3F00 move.w -[A7], D0 00001E12 A8A7 syscall SetRect label00001E14: 00001E14 41EE FEC4 lea.l A0, [A6 - 0x13C] 00001E18 2454 movea.l A2, [A4] 00001E1A 43EA 0024 lea.l A1, [A2 + 0x24] 00001E1E 20D9 move.l [A0]+, [A1]+ 00001E20 20D9 move.l [A0]+, [A1]+ 00001E22 41EE FECC lea.l A0, [A6 - 0x134] 00001E26 43EA 002C lea.l A1, [A2 + 0x2C] 00001E2A 20D9 move.l [A0]+, [A1]+ 00001E2C 20D9 move.l [A0]+, [A1]+ 00001E2E 4267 clr.w -[A7] 00001E30 486E FEC4 pea.l [A6 - 0x13C] 00001E34 486E FFE0 pea.l [A6 - 0x20] 00001E38 A8A6 syscall EqualRect 00001E3A 101F move.b D0, [A7]+ 00001E3C 0A00 0001 xori.b D0, 0x1 00001E40 4A00 tst.b D0 00001E42 6648 bne +0x4A /* 00001E8C */ 00001E44 2F00 move.l -[A7], D0 00001E46 4267 clr.w -[A7] 00001E48 486E FECC pea.l [A6 - 0x134] 00001E4C 486E FFE8 pea.l [A6 - 0x18] 00001E50 A8A6 syscall EqualRect 00001E52 121F move.b D1, [A7]+ 00001E54 201F move.l D0, [A7]+ 00001E56 0A01 0001 xori.b D1, 0x1 00001E5A 8001 or.b D0, D1 00001E5C 4A00 tst.b D0 00001E5E 662C bne +0x2E /* 00001E8C */ 00001E60 2F00 move.l -[A7], D0 00001E62 4267 clr.w -[A7] 00001E64 2054 movea.l A0, [A4] 00001E66 2F28 0016 move.l -[A7], [A0 + 0x16] 00001E6A 2F2E FFDA move.l -[A7], [A6 - 0x26] 00001E6E A881 syscall EqualPt 00001E70 121F move.b D1, [A7]+ 00001E72 201F move.l D0, [A7]+ 00001E74 0A01 0001 xori.b D1, 0x1 00001E78 8001 or.b D0, D1 00001E7A 4A00 tst.b D0 00001E7C 660E bne +0x10 /* 00001E8C */ 00001E7E 0C46 7FFF cmpi.w D6, 0x7FFF 00001E82 57C1 seq D1 00001E84 8001 or.b D0, D1 00001E86 0240 0001 andi.w D0, 0x1 00001E8A 6738 beq +0x3A /* 00001EC4 */ label00001E8C: 00001E8C 4207 clr.b D7 00001E8E 2054 movea.l A0, [A4] 00001E90 4AA8 0012 tst.l [A0 + 0x12] 00001E94 6720 beq +0x22 /* 00001EB6 */ 00001E96 2248 movea.l A1, A0 00001E98 2069 0012 movea.l A0, [A1 + 0x12] 00001E9C 2050 movea.l A0, [A0] 00001E9E 1028 001F move.b D0, [A0 + 0x1F] 00001EA2 6712 beq +0x14 /* 00001EB6 */ 00001EA4 487A FD9A pea.l [PC - 0x266 /* 00001C40, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001EA8 2F0E move.l -[A7], A6 00001EAA 2054 movea.l A0, [A4] 00001EAC 2F28 0012 move.l -[A7], [A0 + 0x12] 00001EB0 4EAD 1602 jsr [A5 + 0x1602 /* export_700 */] 00001EB4 7E01 moveq.l D7, 0x01 label00001EB6: 00001EB6 1007 move.b D0, D7 00001EB8 660A bne +0xC /* 00001EC4 */ 00001EBA 2054 movea.l A0, [A4] 00001EBC 2F28 000E move.l -[A7], [A0 + 0xE] 00001EC0 4EAD 0462 jsr [A5 + 0x462 /* export_136 */] label00001EC4: 00001EC4 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+ 00001EC8 4E5E unlink A6 00001ECA 2E9F move.l [A7], [A7]+ 00001ECC 4E75 rts 00001ECE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001ED0-00001ED4 fn00001ED0: 00001ED0 4E56 FFFE link A6, -0x0002 // end alternate branch 00001ED0-00001ED4 fn00001ED0: // (misaligned) 00001ED2 FFFE .invalid <> 00001ED4 2F3C D000 0000 move.l -[A7], 0xD0000000 00001EDA A8FD syscall PrGlue 00001EDC 4E5E unlink A6 00001EDE 2E9F move.l [A7], [A7]+ 00001EE0 4E75 rts 00001EE2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00001EE6 0000 206E ori.b D0, 0x6E /* 'n' */ 00001EEA 0008 2F28 ori.b A0, 0x28 /* '(' */ 00001EEE 0008 4EBA ori.b A0, 0xBA 00001EF2 FFDE .invalid <> 00001EF4 2F2D F81C move.l -[A7], [A5 - 0x7E4] 00001EF8 A873 syscall SetPort 00001EFA 2F2D F89C move.l -[A7], [A5 - 0x764] 00001EFE 4EAD 159A jsr [A5 + 0x159A /* export_687 */] 00001F02 4E5E unlink A6 00001F04 205F movea.l A0, [A7]+ 00001F06 DEFC 000A add.w A7, 0xA /* '\n' */ 00001F0A 4ED0 jmp [A0] export_534: fn00001F0C: 00001F0C 4E56 FFC2 link A6, -0x003E 00001F10 102D F6C8 move.b D0, [A5 - 0x938] 00001F14 674C beq +0x4E /* 00001F62 */ 00001F16 4267 clr.w -[A7] 00001F18 2F3C C000 0200 move.l -[A7], 0xC0000200 00001F1E A8FD syscall PrGlue 00001F20 486E FFC2 pea.l [A6 - 0x3E] 00001F24 487A FFBE pea.l [PC - 0x42 /* 00001EE4, value 0x4E560000 'NV\0\0', cstring "NV" */] 00001F28 2F0E move.l -[A7], A6 00001F2A 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 00001F2E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F32 4EBA 043C jsr [PC + 0x43C /* 00002370 */] 00001F36 41EE 000C lea.l A0, [A6 + 0xC] 00001F3A 2018 move.l D0, [A0]+ 00001F3C 6702 beq +0x4 /* 00001F40 */ 00001F3E 2F00 move.l -[A7], D0 label00001F40: 00001F40 2050 movea.l A0, [A0] 00001F42 4E90 jsr [A0] 00001F44 486E FFC2 pea.l [A6 - 0x3E] 00001F48 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 00001F4C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F50 4EBA FF7E jsr [PC - 0x82 /* 00001ED0 */] 00001F54 2F2D F81C move.l -[A7], [A5 - 0x7E4] 00001F58 A873 syscall SetPort 00001F5A 2F2D F89C move.l -[A7], [A5 - 0x764] 00001F5E 4EAD 159A jsr [A5 + 0x159A /* export_687 */] label00001F62: 00001F62 4E5E unlink A6 00001F64 205F movea.l A0, [A7]+ 00001F66 DEFC 000C add.w A7, 0xC 00001F6A 4ED0 jmp [A0] export_535: 00001F6C 4E56 0000 link A6, 0 00001F70 2F0C move.l -[A7], A4 00001F72 286E 0008 movea.l A4, [A6 + 0x8] 00001F76 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001F7A 4EAD 14A2 jsr [A5 + 0x14A2 /* export_656 */] 00001F7E 102D F6C8 move.b D0, [A5 - 0x938] 00001F82 6746 beq +0x48 /* 00001FCA */ 00001F84 2054 movea.l A0, [A4] 00001F86 4AA8 000E tst.l [A0 + 0xE] 00001F8A 56C1 sne D1 00001F8C C001 and.b D0, D1 00001F8E 4A00 tst.b D0 00001F90 6738 beq +0x3A /* 00001FCA */ 00001F92 2F00 move.l -[A7], D0 00001F94 4267 clr.w -[A7] 00001F96 4EAD 1BB2 jsr [A5 + 0x1BB2 /* export_882 */] 00001F9A 121F move.b D1, [A7]+ 00001F9C 201F move.l D0, [A7]+ 00001F9E 0A01 0001 xori.b D1, 0x1 00001FA2 C001 and.b D0, D1 00001FA4 6724 beq +0x26 /* 00001FCA */ 00001FA6 3F3C 00B2 move.w -[A7], 0xB2 00001FAA 1F3C 0001 move.b -[A7], 0x1 00001FAE 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001FB2 3F3C 00B0 move.w -[A7], 0xB0 00001FB6 1F3C 0001 move.b -[A7], 0x1 00001FBA 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] 00001FBE 3F3C 00B1 move.w -[A7], 0xB1 00001FC2 1F3C 0001 move.b -[A7], 0x1 00001FC6 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */] label00001FCA: 00001FCA 3F3C 00C9 move.w -[A7], 0xC9 00001FCE 1F3C 0001 move.b -[A7], 0x1 00001FD2 2054 movea.l A0, [A4] 00001FD4 1F28 006B move.b -[A7], [A0 + 0x6B] 00001FD8 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */] 00001FDC 285F movea.l A4, [A7]+ 00001FDE 4E5E unlink A6 00001FE0 2E9F move.l [A7], [A7]+ 00001FE2 4E75 rts 00001FE4 4E56 0000 link A6, 0 00001FE8 48E7 0118 movem.l -[A7], D7,A3,A4 00001FEC 2E2E 000E move.l D7, [A6 + 0xE] 00001FF0 286E 0008 movea.l A4, [A6 + 0x8] 00001FF4 266C 0008 movea.l A3, [A4 + 0x8] 00001FF8 102C FFF6 move.b D0, [A4 - 0xA] 00001FFC 4880 ext.w D0 00001FFE E540 asl D0.w, 2 00002000 BEB4 00EC cmp.l D7, [A4 + D0.w - 0x20] 00002004 6F08 ble +0xA /* 0000200E */ 00002006 1D7C 0001 0012 move.b [A6 + 0x12], 0x1 0000200C 6044 bra +0x46 /* 00002052 */ label0000200E: 0000200E 422E 0012 clr.b [A6 + 0x12] 00002012 526C FFF4 addq.w [A4 - 0xC], 1 00002016 102C FFF6 move.b D0, [A4 - 0xA] 0000201A 4880 ext.w D0 0000201C E540 asl D0.w, 2 0000201E 122C FFF6 move.b D1, [A4 - 0xA] 00002022 4881 ext.w D1 00002024 41ED F9A0 lea.l A0, [A5 - 0x660] 00002028 D241 add.w D1, D1 0000202A 3430 1000 move.w D2, [A0 + D1.w] 0000202E 48C2 ext.l D2 00002030 2234 00E4 move.l D1, [A4 + D0.w - 0x28] 00002034 9282 sub.l D1, D2 00002036 B287 cmp.l D1, D7 00002038 6C18 bge +0x1A /* 00002052 */ 0000203A 1F2C FFF7 move.b -[A7], [A4 - 0x9] 0000203E 3F2C FFF4 move.w -[A7], [A4 - 0xC] 00002042 2F07 move.l -[A7], D7 00002044 1F2E 000C move.b -[A7], [A6 + 0xC] 00002048 2053 movea.l A0, [A3] 0000204A 2F28 000E move.l -[A7], [A0 + 0xE] 0000204E 4EAD 16AA jsr [A5 + 0x16AA /* export_721 */] label00002052: 00002052 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00002056 4E5E unlink A6 00002058 205F movea.l A0, [A7]+ 0000205A DEFC 000A add.w A7, 0xA /* '\n' */ 0000205E 4ED0 jmp [A0] export_536: 00002060 4E56 FFE4 link A6, -0x001C 00002064 48E7 0018 movem.l -[A7], A3,A4 00002068 206E 000C movea.l A0, [A6 + 0xC] 0000206C 43EE FFF8 lea.l A1, [A6 - 0x8] 00002070 22D8 move.l [A1]+, [A0]+ 00002072 22D8 move.l [A1]+, [A0]+ 00002074 266E 0008 movea.l A3, [A6 + 0x8] 00002078 284B movea.l A4, A3 0000207A 2054 movea.l A0, [A4] 0000207C 1028 006B move.b D0, [A0 + 0x6B] 00002080 6756 beq +0x58 /* 000020D8 */ 00002082 2F0B move.l -[A7], A3 00002084 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 00002088 486D F99C pea.l [A5 - 0x664] 0000208C A899 syscall SetPenState 0000208E 486E FFF8 pea.l [A6 - 0x8] 00002092 486E FFE4 pea.l [A6 - 0x1C] 00002096 2054 movea.l A0, [A4] 00002098 2F28 000E move.l -[A7], [A0 + 0xE] 0000209C 4EAD 17AA jsr [A5 + 0x17AA /* export_753 */] 000020A0 422E FFF7 clr.b [A6 - 0x9] 000020A4 602A bra +0x2C /* 000020D0 */ label000020A6: 000020A6 102E FFF7 move.b D0, [A6 - 0x9] 000020AA 4880 ext.w D0 000020AC 41ED F518 lea.l A0, [A5 - 0xAE8] 000020B0 1D70 0000 FFF6 move.b [A6 - 0xA], [A0 + D0.w] 000020B6 426E FFF4 clr.w [A6 - 0xC] 000020BA 1F2E FFF7 move.b -[A7], [A6 - 0x9] 000020BE 4267 clr.w -[A7] 000020C0 487A FF22 pea.l [PC - 0xDE /* 00001FE4, value 0x4E560000 'NV\0\0', cstring "NV" */] 000020C4 2F0E move.l -[A7], A6 000020C6 2F0B move.l -[A7], A3 000020C8 4EBA 00C6 jsr [PC + 0xC6 /* 00002190 */] 000020CC 522E FFF7 addq.b [A6 - 0x9], 1 label000020D0: 000020D0 7001 moveq.l D0, 0x01 000020D2 B02E FFF7 cmp.b D0, [A6 - 0x9] 000020D6 6CCE bge -0x30 /* 000020A6 */ label000020D8: 000020D8 4CDF 1800 movem.l A3,A4, [A7]+ 000020DC 4E5E unlink A6 000020DE 205F movea.l A0, [A7]+ 000020E0 504F addq.w A7, 8 000020E2 4ED0 jmp [A0] export_537: 000020E4 4E56 FFF0 link A6, -0x0010 000020E8 48E7 0128 movem.l -[A7], D7,A2,A4 000020EC 1E2E 0014 move.b D7, [A6 + 0x14] 000020F0 286E 0008 movea.l A4, [A6 + 0x8] 000020F4 1007 move.b D0, D7 000020F6 4880 ext.w D0 000020F8 41ED F518 lea.l A0, [A5 - 0xAE8] 000020FC 1230 0000 move.b D1, [A0 + D0.w] 00002100 4881 ext.w D1 00002102 E541 asl D1.w, 2 00002104 2DAE 000E 10F8 move.l [A6 + D1.w - 0x8], [A6 + 0xE] 0000210A 1007 move.b D0, D7 0000210C 4880 ext.w D0 0000210E E540 asl D0.w, 2 00002110 7200 moveq.l D1, 0x00 00002112 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 00002116 42A7 clr.l -[A7] 00002118 486E FFF8 pea.l [A6 - 0x8] 0000211C 2054 movea.l A0, [A4] 0000211E 2F28 000E move.l -[A7], [A0 + 0xE] 00002122 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00002126 2D5F FFF4 move.l [A6 - 0xC], [A7]+ 0000212A 2254 movea.l A1, [A4] 0000212C 2069 000E movea.l A0, [A1 + 0xE] 00002130 1007 move.b D0, D7 00002132 4880 ext.w D0 00002134 2050 movea.l A0, [A0] 00002136 E540 asl D0.w, 2 00002138 1207 move.b D1, D7 0000213A 4881 ext.w D1 0000213C 45ED F9A0 lea.l A2, [A5 - 0x660] 00002140 D241 add.w D1, D1 00002142 3432 1000 move.w D2, [A2 + D1.w] 00002146 48C2 ext.l D2 00002148 2230 0022 move.l D1, [A0 + D0.w + 0x22] 0000214C 9282 sub.l D1, D2 0000214E 1007 move.b D0, D7 00002150 4880 ext.w D0 00002152 E540 asl D0.w, 2 00002154 2D81 00F8 move.l [A6 + D0.w - 0x8], D1 00002158 42A7 clr.l -[A7] 0000215A 486E FFF8 pea.l [A6 - 0x8] 0000215E 2054 movea.l A0, [A4] 00002160 2F28 000E move.l -[A7], [A0 + 0xE] 00002164 4EAD 17D2 jsr [A5 + 0x17D2 /* export_758 */] 00002168 2D5F FFF0 move.l [A6 - 0x10], [A7]+ 0000216C 2054 movea.l A0, [A4] 0000216E 1028 006B move.b D0, [A0 + 0x6B] 00002172 670C beq +0xE /* 00002180 */ 00002174 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00002178 A893 syscall MoveTo 0000217A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000217E A891 syscall LineTo label00002180: 00002180 4CDF 1480 movem.l D7,A2,A4, [A7]+ 00002184 4E5E unlink A6 00002186 205F movea.l A0, [A7]+ 00002188 DEFC 000E add.w A7, 0xE 0000218C 4ED0 jmp [A0] 0000218E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002190-00002194 export_538: fn00002190: 00002190 4E56 FFEE link A6, -0x0012 // end alternate branch 00002190-00002194 export_538: // at 00002190 (misaligned) fn00002190: // (misaligned) 00002192 FFEE .invalid <> 00002194 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002198 286E 0008 movea.l A4, [A6 + 0x8] 0000219C 2054 movea.l A0, [A4] 0000219E 47E8 0044 lea.l A3, [A0 + 0x44] 000021A2 102E 0016 move.b D0, [A6 + 0x16] 000021A6 4880 ext.w D0 000021A8 43ED F518 lea.l A1, [A5 - 0xAE8] 000021AC 1231 0000 move.b D1, [A1 + D0.w] 000021B0 4881 ext.w D1 000021B2 E541 asl D1.w, 2 000021B4 2A33 1000 move.l D5, [A3 + D1.w] 000021B8 102E 0016 move.b D0, [A6 + 0x16] 000021BC 4880 ext.w D0 000021BE 43ED F518 lea.l A1, [A5 - 0xAE8] 000021C2 1231 0000 move.b D1, [A1 + D0.w] 000021C6 4881 ext.w D1 000021C8 E541 asl D1.w, 2 000021CA 2833 1008 move.l D4, [A3 + D1.w + 0x8] 000021CE 2E05 move.l D7, D5 000021D0 1D7C 0001 FFF3 move.b [A6 - 0xD], 0x1 000021D6 4206 clr.b D6 label000021D8: 000021D8 B887 cmp.l D4, D7 000021DA 5EC0 sgt D0 000021DC 4A00 tst.b D0 000021DE 6740 beq +0x42 /* 00002220 */ 000021E0 1206 move.b D1, D6 000021E2 0A01 0001 xori.b D1, 0x1 000021E6 C001 and.b D0, D1 000021E8 6736 beq +0x38 /* 00002220 */ 000021EA BA87 cmp.l D5, D7 000021EC 6718 beq +0x1A /* 00002206 */ 000021EE 4267 clr.w -[A7] 000021F0 2F07 move.l -[A7], D7 000021F2 1F2E FFF3 move.b -[A7], [A6 - 0xD] 000021F6 41EE 000C lea.l A0, [A6 + 0xC] 000021FA 2018 move.l D0, [A0]+ 000021FC 6702 beq +0x4 /* 00002200 */ 000021FE 2F00 move.l -[A7], D0 label00002200: 00002200 2050 movea.l A0, [A0] 00002202 4E90 jsr [A0] 00002204 1C1F move.b D6, [A7]+ label00002206: 00002206 42A7 clr.l -[A7] 00002208 1F2E 0016 move.b -[A7], [A6 + 0x16] 0000220C 2F07 move.l -[A7], D7 0000220E 486E FFF3 pea.l [A6 - 0xD] 00002212 2054 movea.l A0, [A4] 00002214 2F28 000E move.l -[A7], [A0 + 0xE] 00002218 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000221C 2E1F move.l D7, [A7]+ 0000221E 60B8 bra -0x46 /* 000021D8 */ label00002220: 00002220 102E 0014 move.b D0, [A6 + 0x14] 00002224 6718 beq +0x1A /* 0000223E */ 00002226 4267 clr.w -[A7] 00002228 2F07 move.l -[A7], D7 0000222A 1F2E FFF3 move.b -[A7], [A6 - 0xD] 0000222E 41EE 000C lea.l A0, [A6 + 0xC] 00002232 2018 move.l D0, [A0]+ 00002234 6702 beq +0x4 /* 00002238 */ 00002236 2F00 move.l -[A7], D0 label00002238: 00002238 2050 movea.l A0, [A0] 0000223A 4E90 jsr [A0] 0000223C 1C1F move.b D6, [A7]+ label0000223E: 0000223E 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002242 4E5E unlink A6 00002244 205F movea.l A0, [A7]+ 00002246 DEFC 0010 add.w A7, 0x10 0000224A 4ED0 jmp [A0] export_539: 0000224C 4E56 FFF2 link A6, -0x000E 00002250 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4 00002254 266E 000C movea.l A3, [A6 + 0xC] 00002258 3A2E 0010 move.w D5, [A6 + 0x10] 0000225C 1E2E 0012 move.b D7, [A6 + 0x12] 00002260 286E 0008 movea.l A4, [A6 + 0x8] 00002264 1007 move.b D0, D7 00002266 4880 ext.w D0 00002268 41ED F518 lea.l A0, [A5 - 0xAE8] 0000226C 1C30 0000 move.b D6, [A0 + D0.w] 00002270 1006 move.b D0, D6 00002272 4880 ext.w D0 00002274 2054 movea.l A0, [A4] 00002276 1230 0054 move.b D1, [A0 + D0.w + 0x54] 0000227A 6728 beq +0x2A /* 000022A4 */ 0000227C 1006 move.b D0, D6 0000227E 4880 ext.w D0 00002280 2054 movea.l A0, [A4] 00002282 E540 asl D0.w, 2 00002284 1206 move.b D1, D6 00002286 4881 ext.w D1 00002288 E541 asl D1.w, 2 0000228A 3405 move.w D2, D5 0000228C 48C2 ext.l D2 0000228E 2F30 101A move.l -[A7], [A0 + D1.w + 0x1A] 00002292 2F02 move.l -[A7], D2 00002294 4EAD 290A jsr [A5 + 0x290A /* export_1309 */] 00002298 221F move.l D1, [A7]+ 0000229A D2B0 0044 add.l D1, [A0 + D0.w + 0x44] 0000229E 2681 move.l [A3], D1 000022A0 6000 008E bra +0x90 /* 00002330 */ label000022A4: 000022A4 1007 move.b D0, D7 000022A6 4880 ext.w D0 000022A8 2054 movea.l A0, [A4] 000022AA D040 add.w D0, D0 000022AC BA70 0070 cmp.w D5, [A0 + D0.w + 0x70] 000022B0 660E bne +0x10 /* 000022C0 */ 000022B2 1007 move.b D0, D7 000022B4 4880 ext.w D0 000022B6 2054 movea.l A0, [A4] 000022B8 E540 asl D0.w, 2 000022BA 26B0 0074 move.l [A3], [A0 + D0.w + 0x74] 000022BE 6070 bra +0x72 /* 00002330 */ label000022C0: 000022C0 1007 move.b D0, D7 000022C2 4880 ext.w D0 000022C4 2054 movea.l A0, [A4] 000022C6 D040 add.w D0, D0 000022C8 BA70 0070 cmp.w D5, [A0 + D0.w + 0x70] 000022CC 6F1A ble +0x1C /* 000022E8 */ 000022CE 1007 move.b D0, D7 000022D0 4880 ext.w D0 000022D2 2054 movea.l A0, [A4] 000022D4 D040 add.w D0, D0 000022D6 3830 0070 move.w D4, [A0 + D0.w + 0x70] 000022DA 5244 addq.w D4, 1 000022DC 1007 move.b D0, D7 000022DE 4880 ext.w D0 000022E0 E540 asl D0.w, 2 000022E2 26B0 0074 move.l [A3], [A0 + D0.w + 0x74] 000022E6 6018 bra +0x1A /* 00002300 */ label000022E8: 000022E8 7801 moveq.l D4, 0x01 000022EA 1007 move.b D0, D7 000022EC 4880 ext.w D0 000022EE 41ED F518 lea.l A0, [A5 - 0xAE8] 000022F2 1230 0000 move.b D1, [A0 + D0.w] 000022F6 4881 ext.w D1 000022F8 2054 movea.l A0, [A4] 000022FA E541 asl D1.w, 2 000022FC 26B0 1044 move.l [A3], [A0 + D1.w + 0x44] label00002300: 00002300 3D45 FFF2 move.w [A6 - 0xE], D5 00002304 3D44 FFFC move.w [A6 - 0x4], D4 00002308 601C bra +0x1E /* 00002326 */ label0000230A: 0000230A 42A7 clr.l -[A7] 0000230C 1F07 move.b -[A7], D7 0000230E 2F13 move.l -[A7], [A3] 00002310 486E FFFF pea.l [A6 - 0x1] 00002314 2054 movea.l A0, [A4] 00002316 2F28 000E move.l -[A7], [A0 + 0xE] 0000231A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */] 0000231E 269F move.l [A3], [A7]+ 00002320 526E FFFC addq.w [A6 - 0x4], 1 00002324 690A bvs +0xC /* 00002330 */ label00002326: 00002326 302E FFFC move.w D0, [A6 - 0x4] 0000232A B06E FFF2 cmp.w D0, [A6 - 0xE] 0000232E 6FDA ble -0x24 /* 0000230A */ label00002330: 00002330 42A7 clr.l -[A7] 00002332 2F13 move.l -[A7], [A3] 00002334 1006 move.b D0, D6 00002336 4880 ext.w D0 00002338 2054 movea.l A0, [A4] 0000233A E540 asl D0.w, 2 0000233C 2F30 004C move.l -[A7], [A0 + D0.w + 0x4C] 00002340 201F move.l D0, [A7]+ 00002342 2E9F move.l [A7], [A7]+ 00002344 B097 cmp.l D0, [A7] 00002346 6C02 bge +0x4 /* 0000234A */ 00002348 2E80 move.l [A7], D0 label0000234A: 0000234A 269F move.l [A3], [A7]+ 0000234C 1007 move.b D0, D7 0000234E 4880 ext.w D0 00002350 2054 movea.l A0, [A4] 00002352 D040 add.w D0, D0 00002354 3185 0070 move.w [A0 + D0.w + 0x70], D5 00002358 1007 move.b D0, D7 0000235A 4880 ext.w D0 0000235C E540 asl D0.w, 2 0000235E 2193 0074 move.l [A0 + D0.w + 0x74], [A3] 00002362 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+ 00002366 4E5E unlink A6 00002368 205F movea.l A0, [A7]+ 0000236A DEFC 000C add.w A7, 0xC 0000236E 4ED0 jmp [A0] fn00002370: 00002370 4E56 FFFE link A6, -0x0002 00002374 2F07 move.l -[A7], D7 00002376 2F3C C800 0000 move.l -[A7], 0xC8000000 0000237C A8FD syscall PrGlue 0000237E 4267 clr.w -[A7] 00002380 2F3C BA00 0000 move.l -[A7], 0xBA000000 00002386 A8FD syscall PrGlue 00002388 3E1F move.w D7, [A7]+ 0000238A 6720 beq +0x22 /* 000023AC */ 0000238C 70D5 moveq.l D0, 0xFFFFFFD5 0000238E B047 cmp.w D0, D7 00002390 57C0 seq D0 00002392 4A00 tst.b D0 00002394 660A bne +0xC /* 000023A0 */ 00002396 0C47 FF3F cmpi.w D7, 0xFF3F 0000239A 57C1 seq D1 0000239C 8001 or.b D0, D1 0000239E 6704 beq +0x6 /* 000023A4 */ label000023A0: 000023A0 3E3C B1DB move.w D7, 0xB1DB label000023A4: 000023A4 3F07 move.w -[A7], D7 000023A6 42A7 clr.l -[A7] 000023A8 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label000023AC: 000023AC 2E1F move.l D7, [A7]+ 000023AE 4E5E unlink A6 000023B0 2E9F move.l [A7], [A7]+ 000023B2 4E75 rts export_540: 000023B4 4E56 FFF8 link A6, -0x0008 000023B8 48E7 0308 movem.l -[A7], D6,D7,A4 000023BC 286E 0008 movea.l A4, [A6 + 0x8] 000023C0 302E 000C move.w D0, [A6 + 0xC] 000023C4 2054 movea.l A0, [A4] 000023C6 9068 005E sub.w D0, [A0 + 0x5E] 000023CA 3C00 move.w D6, D0 000023CC 5246 addq.w D6, 1 000023CE 1028 006A move.b D0, [A0 + 0x6A] 000023D2 4880 ext.w D0 000023D4 43ED F518 lea.l A1, [A5 - 0xAE8] 000023D8 1E31 0000 move.b D7, [A1 + D0.w] 000023DC 3006 move.w D0, D6 000023DE 5340 subq.w D0, 1 000023E0 1207 move.b D1, D7 000023E2 4881 ext.w D1 000023E4 D241 add.w D1, D1 000023E6 48C0 ext.l D0 000023E8 81F0 105A divs.w D0, [A0 + D1.w + 0x5A] 000023EC 1207 move.b D1, D7 000023EE 4881 ext.w D1 000023F0 D241 add.w D1, D1 000023F2 3D80 10F8 move.w [A6 + D1.w - 0x8], D0 000023F6 1007 move.b D0, D7 000023F8 4880 ext.w D0 000023FA D040 add.w D0, D0 000023FC 1207 move.b D1, D7 000023FE 4881 ext.w D1 00002400 D241 add.w D1, D1 00002402 3430 105A move.w D2, [A0 + D1.w + 0x5A] 00002406 C5F6 00F8 muls.w D2, [A6 + D0.w - 0x8] 0000240A 3006 move.w D0, D6 0000240C 9042 sub.w D0, D2 0000240E 5340 subq.w D0, 1 00002410 1228 006A move.b D1, [A0 + 0x6A] 00002414 4881 ext.w D1 00002416 D241 add.w D1, D1 00002418 3D80 10F8 move.w [A6 + D1.w - 0x8], D0 0000241C 2D6E FFF8 000E move.l [A6 + 0xE], [A6 - 0x8] 00002422 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00002426 4E5E unlink A6 00002428 205F movea.l A0, [A7]+ 0000242A 5C4F addq.w A7, 6 0000242C 4ED0 jmp [A0] 0000242E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00002432 FFFC .invalid <> 00002434 2F0C move.l -[A7], A4 00002436 286E 0008 movea.l A4, [A6 + 0x8] 0000243A 286C 0008 movea.l A4, [A4 + 0x8] 0000243E 204C movea.l A0, A4 00002440 5088 addq.l A0, 8 00002442 2050 movea.l A0, [A0] 00002444 2D48 FFFC move.l [A6 - 0x4], A0 00002448 2F2C 0008 move.l -[A7], [A4 + 0x8] 0000244C 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] 00002450 285F movea.l A4, [A7]+ 00002452 4E5E unlink A6 00002454 205F movea.l A0, [A7]+ 00002456 DEFC 000A add.w A7, 0xA /* '\n' */ 0000245A 4ED0 jmp [A0] 0000245C 4E56 FE8E link A6, -0x0172 00002460 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 00002464 286E 0008 movea.l A4, [A6 + 0x8] 00002468 266C 0008 movea.l A3, [A4 + 0x8] 0000246C 2B6C 0008 F998 move.l [A5 - 0x668], [A4 + 0x8] 00002472 0C6C 00B3 0010 cmpi.w [A4 + 0x10], 0xB3 00002478 57C0 seq D0 0000247A 4400 neg.b D0 0000247C 1D40 FED6 move.b [A6 - 0x12A], D0 00002480 1D7C 0001 FED9 move.b [A6 - 0x127], 0x1 00002486 422E FED8 clr.b [A6 - 0x128] 0000248A 2253 movea.l A1, [A3] 0000248C 2069 0056 movea.l A0, [A1 + 0x56] 00002490 2050 movea.l A0, [A0] 00002492 45EE FEE4 lea.l A2, [A6 - 0x11C] 00002496 41E8 003E lea.l A0, [A0 + 0x3E] 0000249A 7004 moveq.l D0, 0x04 label0000249C: 0000249C 24D8 move.l [A2]+, [A0]+ 0000249E 51C8 FFFC dbf D0, -0x6 /* 0000249C */ 000024A2 486E FED0 pea.l [A6 - 0x130] 000024A6 2053 movea.l A0, [A3] 000024A8 2F28 000E move.l -[A7], [A0 + 0xE] 000024AC 4EAD 044A jsr [A5 + 0x44A /* export_133 */] 000024B0 2053 movea.l A0, [A3] 000024B2 216E FED0 005A move.l [A0 + 0x5A], [A6 - 0x130] 000024B8 42A7 clr.l -[A7] 000024BA 302E FEE4 move.w D0, [A6 - 0x11C] 000024BE 48C0 ext.l D0 000024C0 2F00 move.l -[A7], D0 000024C2 2053 movea.l A0, [A3] 000024C4 3028 005E move.w D0, [A0 + 0x5E] 000024C8 48C0 ext.l D0 000024CA 2F00 move.l -[A7], D0 000024CC 201F move.l D0, [A7]+ 000024CE 2E9F move.l [A7], [A7]+ 000024D0 B097 cmp.l D0, [A7] 000024D2 6F02 ble +0x4 /* 000024D6 */ 000024D4 2E80 move.l [A7], D0 label000024D6: 000024D6 201F move.l D0, [A7]+ 000024D8 3E00 move.w D7, D0 000024DA 42A7 clr.l -[A7] 000024DC 302E FEE6 move.w D0, [A6 - 0x11A] 000024E0 48C0 ext.l D0 000024E2 2F00 move.l -[A7], D0 000024E4 4267 clr.w -[A7] 000024E6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000024EA 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */] 000024EE 301F move.w D0, [A7]+ 000024F0 48C0 ext.l D0 000024F2 2F00 move.l -[A7], D0 000024F4 201F move.l D0, [A7]+ 000024F6 2E9F move.l [A7], [A7]+ 000024F8 B097 cmp.l D0, [A7] 000024FA 6C02 bge +0x4 /* 000024FE */ 000024FC 2E80 move.l [A7], D0 label000024FE: 000024FE 201F move.l D0, [A7]+ 00002500 3C00 move.w D6, D0 00002502 BE46 cmp.w D7, D6 00002504 6F12 ble +0x14 /* 00002518 */ 00002506 2F3C 00FB 0000 move.l -[A7], 0xFB0000 0000250C 42A7 clr.l -[A7] 0000250E A985 syscall Alert 00002510 3D5F FFFA move.w [A6 - 0x6], [A7]+ 00002514 6000 0150 bra +0x152 /* 00002666 */ label00002518: 00002518 3006 move.w D0, D6 0000251A 9047 sub.w D0, D7 0000251C 5240 addq.w D0, 1 0000251E 3D40 FEE2 move.w [A6 - 0x11E], D0 00002522 7001 moveq.l D0, 0x01 00002524 B02E FEEA cmp.b D0, [A6 - 0x116] 00002528 57C0 seq D0 0000252A 4400 neg.b D0 0000252C 1D40 FED7 move.b [A6 - 0x129], D0 00002530 6748 beq +0x4A /* 0000257A */ 00002532 486E FEFA pea.l [A6 - 0x106] 00002536 486E FEF8 pea.l [A6 - 0x108] 0000253A 486E FEDC pea.l [A6 - 0x124] 0000253E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002542 4EAD 1C52 jsr [A5 + 0x1C52 /* export_902 */] 00002546 102E FED6 move.b D0, [A6 - 0x12A] 0000254A 6634 bne +0x36 /* 00002580 */ 0000254C 4A2E FEFA tst.b [A6 - 0x106] 00002550 672E beq +0x30 /* 00002580 */ 00002552 2253 movea.l A1, [A3] 00002554 2069 0056 movea.l A0, [A1 + 0x56] 00002558 2050 movea.l A0, [A0] 0000255A 41E8 003E lea.l A0, [A0 + 0x3E] 0000255E 2D48 FE8E move.l [A6 - 0x172], A0 00002562 41EE FEFA lea.l A0, [A6 - 0x106] 00002566 246E FE8E movea.l A2, [A6 - 0x172] 0000256A 2548 000C move.l [A2 + 0xC], A0 0000256E 206E FE8E movea.l A0, [A6 - 0x172] 00002572 316E FEF8 0010 move.w [A0 + 0x10], [A6 - 0x108] 00002578 6006 bra +0x8 /* 00002580 */ label0000257A: 0000257A 3D7C 7FFF FEDC move.w [A6 - 0x124], 0x7FFF label00002580: 00002580 3A07 move.w D5, D7 00002582 5345 subq.w D5, 1 00002584 42A7 clr.l -[A7] 00002586 302E FEDC move.w D0, [A6 - 0x124] 0000258A 48C0 ext.l D0 0000258C 2F00 move.l -[A7], D0 0000258E 302E FEE2 move.w D0, [A6 - 0x11E] 00002592 48C0 ext.l D0 00002594 2F00 move.l -[A7], D0 00002596 201F move.l D0, [A7]+ 00002598 2E9F move.l [A7], [A7]+ 0000259A B097 cmp.l D0, [A7] 0000259C 6C02 bge +0x4 /* 000025A0 */ 0000259E 2E80 move.l [A7], D0 label000025A0: 000025A0 201F move.l D0, [A7]+ 000025A2 3D40 FEDC move.w [A6 - 0x124], D0 000025A6 2F2C 0008 move.l -[A7], [A4 + 0x8] 000025AA 4EAD 1C4A jsr [A5 + 0x1C4A /* export_901 */] 000025AE 486E FE92 pea.l [A6 - 0x16E] 000025B2 487A FE7C pea.l [PC - 0x184 /* 00002430, value 0x4E56FFFC */] 000025B6 2F0E move.l -[A7], A6 000025B8 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] label000025BC: 000025BC 3805 move.w D4, D5 000025BE 5244 addq.w D4, 1 000025C0 42A7 clr.l -[A7] 000025C2 3F04 move.w -[A7], D4 000025C4 302E FEDC move.w D0, [A6 - 0x124] 000025C8 D044 add.w D0, D4 000025CA 5340 subq.w D0, 1 000025CC 3F00 move.w -[A7], D0 000025CE 1F2E FED6 move.b -[A7], [A6 - 0x12A] 000025D2 302E FEDC move.w D0, [A6 - 0x124] 000025D6 B06E FEE2 cmp.w D0, [A6 - 0x11E] 000025DA 5DC0 slt D0 000025DC 4400 neg.b D0 000025DE 1F00 move.b -[A7], D0 000025E0 486E FED8 pea.l [A6 - 0x128] 000025E4 486E FEDE pea.l [A6 - 0x122] 000025E8 486E FED9 pea.l [A6 - 0x127] 000025EC 2F2C 0008 move.l -[A7], [A4 + 0x8] 000025F0 4EAD 1C32 jsr [A5 + 0x1C32 /* export_898 */] 000025F4 206E 0008 movea.l A0, [A6 + 0x8] 000025F8 215F 0012 move.l [A0 + 0x12], [A7]+ 000025FC 102E FED9 move.b D0, [A6 - 0x127] 00002600 6704 beq +0x6 /* 00002606 */ 00002602 3A2E FEDE move.w D5, [A6 - 0x122] label00002606: 00002606 102E FED8 move.b D0, [A6 - 0x128] 0000260A 6712 beq +0x14 /* 0000261E */ 0000260C 302E FEDE move.w D0, [A6 - 0x122] 00002610 5340 subq.w D0, 1 00002612 9044 sub.w D0, D4 00002614 3D40 FEDC move.w [A6 - 0x124], D0 00002618 1D7C 0001 FED9 move.b [A6 - 0x127], 0x1 label0000261E: 0000261E BC45 cmp.w D6, D5 00002620 57C0 seq D0 00002622 4A00 tst.b D0 00002624 661E bne +0x20 /* 00002644 */ 00002626 7201 moveq.l D1, 0x01 00002628 B26E FEDC cmp.w D1, [A6 - 0x124] 0000262C 5EC1 sgt D1 0000262E 8001 or.b D0, D1 00002630 6612 bne +0x14 /* 00002644 */ 00002632 122E FED9 move.b D1, [A6 - 0x127] 00002636 0A01 0001 xori.b D1, 0x1 0000263A 8001 or.b D0, D1 0000263C 0240 0001 andi.w D0, 0x1 00002640 6700 FF7A beq -0x84 /* 000025BC */ label00002644: 00002644 7001 moveq.l D0, 0x01 00002646 B06E FEDC cmp.w D0, [A6 - 0x124] 0000264A 6F0A ble +0xC /* 00002656 */ 0000264C 3F3C B1E0 move.w -[A7], 0xB1E0 00002650 42A7 clr.l -[A7] 00002652 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label00002656: 00002656 486E FE92 pea.l [A6 - 0x16E] 0000265A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000265E 2F2C 0008 move.l -[A7], [A4 + 0x8] 00002662 4EAD 1C1A jsr [A5 + 0x1C1A /* export_895 */] label00002666: 00002666 7000 moveq.l D0, 0x00 00002668 2B40 F998 move.l [A5 - 0x668], D0 0000266C 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002670 4E5E unlink A6 00002672 2E9F move.l [A7], [A7]+ 00002674 4E75 rts 00002676 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000267A 0000 0C6E ori.b D0, 0x6E /* 'n' */ 0000267E E020 asr D0.b, D0 00002680 0010 5CC0 ori.b [A0], 0xC0 00002684 4A00 tst.b D0 00002686 6718 beq +0x1A /* 000026A0 */ 00002688 0C6E E02A 0010 cmpi.w [A6 + 0x10], 0xE02A 0000268E 5FC1 sle D1 00002690 C001 and.b D0, D1 00002692 670C beq +0xE /* 000026A0 */ 00002694 4267 clr.w -[A7] 00002696 2F3C 0082 0004 move.l -[A7], 0x820004 0000269C 4EAD 195A jsr [A5 + 0x195A /* export_807 */] label000026A0: 000026A0 4AAE 000C tst.l [A6 + 0xC] 000026A4 6610 bne +0x12 /* 000026B6 */ 000026A6 486D F5C8 pea.l [A5 - 0xA38] 000026AA 206E 0008 movea.l A0, [A6 + 0x8] 000026AE 2F28 0008 move.l -[A7], [A0 + 0x8] 000026B2 4EAD 1C22 jsr [A5 + 0x1C22 /* export_896 */] label000026B6: 000026B6 3F2E 0010 move.w -[A7], [A6 + 0x10] 000026BA 2F2E 000C move.l -[A7], [A6 + 0xC] 000026BE 2F3C 0082 0004 move.l -[A7], 0x820004 000026C4 4EAD 1932 jsr [A5 + 0x1932 /* export_802 */] 000026C8 4E5E unlink A6 000026CA 205F movea.l A0, [A7]+ 000026CC DEFC 000A add.w A7, 0xA /* '\n' */ 000026D0 4ED0 jmp [A0] 000026D2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_541: // at 000026D4 (misaligned) 000026D6 FFC2 .invalid <> 000026D8 7000 moveq.l D0, 0x00 000026DA 2D40 0012 move.l [A6 + 0x12], D0 000026DE 422D F994 clr.b [A5 - 0x66C] 000026E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026E6 4EAD 05C2 jsr [A5 + 0x5C2 /* export_180 */] 000026EA 486E FFC2 pea.l [A6 - 0x3E] 000026EE 487A FF88 pea.l [PC - 0x78 /* 00002678, value 0x4E560000 'NV\0\0', cstring "NV" */] 000026F2 2F0E move.l -[A7], A6 000026F4 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 000026F8 487A FD62 pea.l [PC - 0x29E /* 0000245C, value 0x4E56FE8E */] 000026FC 2F0E move.l -[A7], A6 000026FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002702 4EBA F808 jsr [PC - 0x7F8 /* 00001F0C */] 00002706 486E FFC2 pea.l [A6 - 0x3E] 0000270A 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] 0000270E 102D F994 move.b D0, [A5 - 0x66C] 00002712 0A00 0001 xori.b D0, 0x1 00002716 206E 000C movea.l A0, [A6 + 0xC] 0000271A 1080 move.b [A0], D0 0000271C 4E5E unlink A6 0000271E 205F movea.l A0, [A7]+ 00002720 DEFC 000A add.w A7, 0xA /* '\n' */ 00002724 4ED0 jmp [A0] 00002726 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_542: // at 00002728 (misaligned) 0000272A FFFE .invalid <> 0000272C 48E7 0018 movem.l -[A7], A3,A4 00002730 266E 0008 movea.l A3, [A6 + 0x8] 00002734 486E FFFF pea.l [A6 - 0x1] 00002738 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000273C 4EBA 00C6 jsr [PC + 0xC6 /* 00002804 */] 00002740 4267 clr.w -[A7] 00002742 2F3C C000 0200 move.l -[A7], 0xC0000200 00002748 A8FD syscall PrGlue 0000274A 2253 movea.l A1, [A3] 0000274C 2069 0056 movea.l A0, [A1 + 0x56] 00002750 2050 movea.l A0, [A0] 00002752 49E8 003E lea.l A4, [A0 + 0x3E] 00002756 28BC 0000 270F move.l [A4], 0x270F 0000275C 1D7C 0001 000C move.b [A6 + 0xC], 0x1 00002762 4CDF 1800 movem.l A3,A4, [A7]+ 00002766 4E5E unlink A6 00002768 2E9F move.l [A7], [A7]+ 0000276A 4E75 rts export_543: 0000276C 4E56 0000 link A6, 0 00002770 2F0C move.l -[A7], A4 00002772 286E 0008 movea.l A4, [A6 + 0x8] 00002776 2054 movea.l A0, [A4] 00002778 4AA8 000E tst.l [A0 + 0xE] 0000277C 6718 beq +0x1A /* 00002796 */ 0000277E 42A7 clr.l -[A7] 00002780 2054 movea.l A0, [A4] 00002782 2F28 000E move.l -[A7], [A0 + 0xE] 00002786 4EAD 20AA jsr [A5 + 0x20AA /* export_1041 */] 0000278A 4A9F tst.l [A7]+ 0000278C 56C0 sne D0 0000278E 4400 neg.b D0 00002790 1D40 000C move.b [A6 + 0xC], D0 00002794 6004 bra +0x6 /* 0000279A */ label00002796: 00002796 422E 000C clr.b [A6 + 0xC] label0000279A: 0000279A 285F movea.l A4, [A7]+ 0000279C 4E5E unlink A6 0000279E 2E9F move.l [A7], [A7]+ 000027A0 4E75 rts 000027A2 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000027A6 0000 2F0A ori.b D0, 0xA /* '\n' */ 000027AA 226E 0008 movea.l A1, [A6 + 0x8] 000027AE 2069 000C movea.l A0, [A1 + 0xC] 000027B2 2F08 move.l -[A7], A0 000027B4 4267 clr.w -[A7] 000027B6 246E 0008 movea.l A2, [A6 + 0x8] 000027BA 226A 0008 movea.l A1, [A2 + 0x8] 000027BE 2251 movea.l A1, [A1] 000027C0 2F29 0056 move.l -[A7], [A1 + 0x56] 000027C4 2F3C 5204 0498 move.l -[A7], 0x52040498 000027CA A8FD syscall PrGlue 000027CC 101F move.b D0, [A7]+ 000027CE 205F movea.l A0, [A7]+ 000027D0 1080 move.b [A0], D0 000027D2 245F movea.l A2, [A7]+ 000027D4 4E5E unlink A6 000027D6 2E9F move.l [A7], [A7]+ 000027D8 4E75 rts 000027DA 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000027DE 0000 206E ori.b D0, 0x6E /* 'n' */ 000027E2 0008 2F28 ori.b A0, 0x28 /* '(' */ 000027E6 0008 4EAD ori.b A0, 0xAD 000027EA 21FA 206E 0008 move.l [0x00000008 /* BusErrVct */], [PC + 0x206E /* 0000485A, cstring "" */] 000027F0 2C48 movea.l A6, A0 000027F2 4EFA 003C jmp [PC + 0x3C /* 00002830 */] 000027F6 0000 4E5E ori.b D0, 0x5E /* '^' */ 000027FA 205F movea.l A0, [A7]+ 000027FC DEFC 000A add.w A7, 0xA /* '\n' */ 00002800 4ED0 jmp [A0] 00002802 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002804-00002808 export_544: fn00002804: 00002804 4E56 FFC2 link A6, -0x003E // end alternate branch 00002804-00002808 export_544: // at 00002804 (misaligned) fn00002804: // (misaligned) 00002806 FFC2 .invalid <> 00002808 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000280C 486E FFC2 pea.l [A6 - 0x3E] 00002810 487A FFCA pea.l [PC - 0x36 /* 000027DC, value 0x4E560000 'NV\0\0', cstring "NV" */] 00002814 2F0E move.l -[A7], A6 00002816 4EAD 1922 jsr [A5 + 0x1922 /* export_800 */] 0000281A 487A FF88 pea.l [PC - 0x78 /* 000027A4, value 0x4E560000 'NV\0\0', cstring "NV" */] 0000281E 2F0E move.l -[A7], A6 00002820 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002824 4EBA F6E6 jsr [PC - 0x91A /* 00001F0C */] 00002828 486E FFC2 pea.l [A6 - 0x3E] 0000282C 4EAD 1962 jsr [A5 + 0x1962 /* export_808 */] label00002830: 00002830 4FEE FFA2 lea.l A7, [A6 - 0x5E] 00002834 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00002838 4E5E unlink A6 0000283A 205F movea.l A0, [A7]+ 0000283C 504F addq.w A7, 8 0000283E 4ED0 jmp [A0]